-2
我能夠從文件中讀取十六進制值並將其乘以一個十六進制值,但我怎樣才能將它打印爲十六進制。以下值將打印爲整數。如何以十六進制打印值
#!/usr/bin/env python2
f = open('file.dat', 'r')
f.seek(44)
value = int(f.read(1), 16)*2
print value
f.close()
輸出:12
我能夠從文件中讀取十六進制值並將其乘以一個十六進制值,但我怎樣才能將它打印爲十六進制。以下值將打印爲整數。如何以十六進制打印值
#!/usr/bin/env python2
f = open('file.dat', 'r')
f.seek(44)
value = int(f.read(1), 16)*2
print value
f.close()
輸出:12
print hex(value)
它只是轉換爲十六進制值在打印
那工作只是我想要的方式。謝謝。 –