标签: python
我能够从文件中读取十六进制值并将其相乘,但我怎样才能将其打印为十六进制。以下打印值为整数。
#!/usr/bin/env python2 f = open('file.dat', 'r') f.seek(44) value = int(f.read(1), 16)*2 print value f.close()
输出:12
答案 0 :(得分:9)
print hex(value)
在打印时将其强制转换为十六进制值