如何读取文件的十六进制内容并将其写入十六进制文件



所以这是我当前的代码

import binascii
with open(file, 'rb') as f:
content = f.read()
f.close()

with open('wmhex.txt','w')as g:
g.write(content)
g.close()

问题是,我只能将旧文件的十六进制数据写入新文件的十六进位数据,本质上是复制文件。我想把它作为文本写入文件,但我不知道如何把十六进制作为字符串处理。

这就是您想要的吗?

from binascii import hexlify
with open(file, 'rb') as f:
content = f.read()
f.close()

with open('wmhex.txt','wb')as g:
g.write(hexlify (content))
g.close()

最新更新