在python中如何从二进制文件中读取信息?

Python015

在python中如何从二进制文件中读取信息?,第1张

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

1、打开Visual Studio Code 1.40.2进入下图界面。

2、点击下图框内,选项。

3、在点击下图框内,选项。

4、在下图框内输入相应的命令。

5、另存为hello.py。

6、cmd命令,运行后如下图,可以看到下图框内就是空格。