从的文档中
fread,它是读取二进制数据的功能。第二个参数指定输出向量的大小,第三个参数指定读取的项的大小/类型。
为了在Python中重新创建此代码,您可以使用以下
array模块:
f = open(...)import arraya = array.array("L") # L is the typepre for uint32a.fromfile(f, 3)这将从文件中读取三个uint32值
f,
a之后可用。从以下文档中
fromfile:
从文件对象f中读取n项(作为机器值)并将其附加到数组的末尾。如果少于n个可用项目,则会引发EOFError,但可用项目仍将插入到数组中。f必须是真正的内置文件对象;使用read()方法的其他操作将无法执行。
数组实现序列协议,因此支持与列表相同的操作,但是您也可以使用该
.tolist()方法从数组创建普通列表。



