Skip to main content
 首页 » 编程设计

python之以正确的方式编写十六进制(在 python 中)

2025年05月04日17cyq1162

我有一个二进制文件要读取,我想以适当的十六进制形式显示结果。 代码如下:

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'。