为了账号安全,请及时绑定邮箱和手机立即绑定

python 怎样读取visual c++二进制文件格式

python 怎样读取visual c++二进制文件格式

天涯尽头无女友 2019-03-22 15:14:02
python 怎样读取visual c++二进制文件格式
查看完整描述

2 回答

?
喵喔喔

TA贡献1735条经验 获得超5个赞

你是指读入二进制文件吧?
可以使用numpy.fromfile(),也可以使用open(filename, 'rb'),其中的'b'就是二进制的意思,然后使用文件类型的read方法,读取一些字节,再用struct.unpack()方法来解析二进制。
第一种方法是一次性读入文件(或文件的前多少个连续字节)到一个数组中,因此,灵活性差。
第二种方法灵活性很高,可以读取任意位置(使用文件的seek()方法跳跃位置)的二进制数据,再使用struct.unpack()方法来进行各种二进制解析。

提示:二进制文件是不保留存储方式的数据格式,因此,读二进制文件时应该知道二进制文件的存储格式。

查看完整回答
反对 回复 2019-03-27
  • 2 回答
  • 0 关注
  • 1119 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信