我有一个二进制文件要读取,我想以适当的十六进制形式显示结果。 代码如下:
file=open('myfile.chn', 'rb')
while 1:
b=fic.readline(1)
print(b)
file.close()
结果如下:
b'\xff'
b'\xff'
b'\x01'
b'\x00'
.
.
我该怎么做才能改变结果如下:
FF
FF
01
00
.
.
请您参考如下方法:
"%02X" % ord(b'\xff')
将返回字符串'FF'。
