概述
我有:
['0x28','0x0','0x0']
如何将0x28,0x0,0x0写入文件?我不知道如何将此字符串转换为有效的字节并写入.
with open(outputfilename,'wb') as output: output.write(bytearray(int(i,16) for i in yoursequence))
另一个选择是使用binascii.unhexlify()
function将十六进制字符串转换为字节值:
from binascii import unhexlify with open(outputfilename,'wb') as output: output.write(unhexlify(''.join(format(i[2:],'>02s') for i in b)))
这里我们必须首先删除0x部分,然后重新格式化该值以将其填充为零,并将整体加入到一个字符串中.
总结
以上是编程之家为你收集整理的Python将文件的字节串写入全部内容,希望文章能够帮你解决Python将文件的字节串写入所遇到的程序开发问题。
如果您也喜欢它,动动您的小指点个赞吧