从文件中读取二进制数据

从文件中读取二进制数据(或者把二进制数据写入文件)时,应该用'rb'('wb')这样的二进制模式打开文件。 利用 对books_200M_uint32 f=

从文件中读取二进制数据(或者把二进制数据写入文件)时,应该用'rb'('wb')这样的二进制模式打开文件。

利用 对books_200M_uint32

f=open('books_200M_uint32','rb')
data = f.read(4)

得到的data是:


b'\x00\xc2\xeb\x0b'


使用struct库:

dataplus, = struct.unpack('I', data)

即可得到int