2016-09-15 170 views
-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

回答

3
print hex(value) 

它只是轉換爲十六進制值在打印

+0

那工作只是我想要的方式。謝謝。 –