码迷,mamicode.com
首页 > 其他好文 > 详细

如何从二进制文件中读取int型序列

时间:2019-10-05 18:53:55      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:bit   使用   data   dat文件   open   class   python   ttl   order   

  使用的主要函数是int.from_bytes 代码如下:

f = open(‘./T26.dat‘, ‘rb‘)

for i in range(20):
    A = f.read(2)
    A = int.from_bytes(A,signed=True,byteorder=‘little‘)
    print(A)
    data.append(A)

  这段代码以二进制方式打开T26.dat文件,循环二十次每次读取两个字节,对应有符号的16bit整数,即int16。

  需要注意的是,byteorder决定了高位在哪一端。不同的规范是不一样的。

如何从二进制文件中读取int型序列

标签:bit   使用   data   dat文件   open   class   python   ttl   order   

原文地址:https://www.cnblogs.com/chester-cs/p/11625250.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!