当前位置:主页 > 软件编程 > Python代码 >

Python读取二进制文件代码方法解析

时间:2020-11-04 11:33:57 | 栏目:Python代码 | 点击:

问题

有二进制文件中保存了 20 亿个 2 Bytes 的数,需将其读出,每 20000 个数作图,拟合后输出结果。

解决

# -*- coding: utf-8 -*-
"""
@author: kurrrr
"""

import struct

def main():
  data_file = open('run0035.bin', 'rb')
  data_temp = data_file.read(2)
  data_short, = struct.unpack('h', data_temp)
  print(data_short)

if __name__ == '__main__':
  main()

总结

关于 struct 模块中的 format 具体可在官网上找到。

您可能感兴趣的文章:

相关文章