gpt4 book ai didi

python - 如何在 Python 中将单个十六进制值写入文件?

转载 作者:太空宇宙 更新时间:2023-11-04 10:17:44 26 4
gpt4 key购买 nike

我正在尝试写入一个十六进制值,对文件说“F”:

a = int('F', 16)
f.write(chr(a))

但是,此代码段为我提供了带有 0F 的文件。我只想要文件中的单个十六进制 F 。我知道这是因为一个char是由一个字节表示的,有没有办法直接写十六进制值而不用填充?

最佳答案

使用string formatting :

 f.write("{:X}".format(a))

它将写成F:

 >>> "{:X}".format(a)
'F'

关于python - 如何在 Python 中将单个十六进制值写入文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34346884/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com