二进制读取怎么判断结束
导读:二进制读取怎么判断结束?你是指读入二进制文件吧? 可以使用numpy.fromfile( ,也可以使用open(filename, 'rb' ,其中的'b'就是二进制的意思,然后使用文件类型的read方法,读取一些字节,再用struct.u...
二进制读取怎么判断结束?
你是指读入二进制文件吧? 可以使用numpy.fromfile(),也可以使用open(filename, 'rb'),其中的'b'就是二进制的意思,然后使用文件类型的read方法,读取一些字节,再用struct.unpack()方法来解析二进制。
第一种方法是一次性读入文件(或文件的前多少个连续字节)到一个数组中,因此,灵活性差。
第二种方法灵活性很高,可以读取任意位置(使用文件的seek()方法跳跃位置)的二进制数据,再使用struct.unpack()方法来进行各种二进制解析。 提示:二进制文件是不保留存储方式的数据格式,因此,读二进制文件时应该知道二进制文件的存储格式。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 二进制读取怎么判断结束
本文地址: https://pptw.com/jishu/58228.html
