Python将文件的字节串写入
发布时间:2020-05-25 05:46:34 所属栏目:Python 来源:互联网
导读:如何使用 python在字节模式下为文件写入一串字节? 我有: [0x28, 0x0, 0x0, 0x0] 如何将0x28,0x0,0x0,0x0写入文件?我不知道如何将此字符串转换为有效的字节并写入. 映射到bytearray()或bytes()对象,然后将其写入文件: with open(outputfilename, wb) as ou
|
如何使用 python在字节模式下为文件写入一串字节? 我有: ['0x28','0x0','0x0'] 如何将0x28,0x0,0x0写入文件?我不知道如何将此字符串转换为有效的字节并写入. 解决方法映射到bytearray()或bytes()对象,然后将其写入文件:with open(outputfilename,'wb') as output:
output.write(bytearray(int(i,16) for i in yoursequence))
另一个选择是使用 from binascii import unhexlify
with open(outputfilename,'wb') as output:
output.write(unhexlify(''.join(format(i[2:],'>02s') for i in b)))
这里我们必须首先删除0x部分,然后重新格式化该值以将其填充为零,并将整体加入到一个字符串中. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
