从python中的文件中读取十六进制字符串

时间:2013-05-11 19:13:20

标签: python

我想从python

中的文件中读取这个十六进制字符串

0xd3b2178c 是否可以从文件中读取十六进制字符串?

我认为打开文件为“rb”会让python不把所有东西视为一个字符串,但似乎并非如此。

将其作为字符串读取,是否可以在不更改值的情况下将其转换为十六进制?

1 个答案:

答案 0 :(得分:1)

你可以把它转换成int就好了,如果你想做的话:

>>> int('0xd3b2178c', 16)
3551664012

您无需为此以二进制模式打开文件。