Python如何去读取二进制文件?这一篇文章告诉你

在计算机的编程语言之中各种数据最终都是会以二进制的形式去传输的,所以很多的文件会将数据直接以二进制的文本流格式进行保存 。那么在python中又该如何去读取一个二进制文件嗯,下面这篇文章对此会有详细的介绍,一起看看吧 。

Python如何去读取二进制文件?这一篇文章告诉你

文章插图
如果只是去将二进制的文件读取出来的话,直接使用open()函数打开一个文件然后去取到里面的内容并输出就可以了,因为二进制的文件也是以文本的0和1进行保存的 。
那想要去将一个文件以二进制的方式去读取的话还是可以使用open()函数,但是需要加上一些额外的参数 。open()函数的语法为open(name[, mode[, buffering]]),name为这个要打开的文件路径,mode则表示以什么样的模式去打开文件,而buffering的作用是是否设置缓冲 。
那么mode这个文件的打开模式设置解释读取二进制文件的关键了,一般在使用open()函数读取文件的时候都会设置mode的参数为w+,也就是可读可写的形式 。那么只需要将mode参数位置的值改成rb就能够以只读的方式将文件的内容全部转为二进制格式进行读取了,示例如下:
f = open("test4.txt", 'rb')print(f.read())f.close()【Python如何去读取二进制文件?这一篇文章告诉你】以上就是关于“Python如何去读取二进制文件?这一篇文章告诉你”的全部内容了,想要了解更多python的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家 。

    推荐阅读