亲宝软件园·资讯

展开

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

kurrrr 人气:0

问题

有二进制文件中保存了 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 具体可在官网上找到。

加载全部内容

相关教程
猜你喜欢
用户评论