在计算机的编程语言之中各种数据最终都是会以二进制的形式去传输的,所以很多的文件会将数据直接以二进制的文本流格式进行保存 。那么在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的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家 。
推荐阅读
- Python文件路径乱码怎么办?Python中文路径乱码解决方法
- python的用途有哪些?这篇文章值得一看
- H5和Python比哪个好?H5和Python的优势都在哪
- Python线程使用锁有哪些注意点?Python使用锁的方法
- Python中的fd是什么意思?想要知道看这篇文章
- Python全栈工程师是做什么的?一文了解透彻
- python单行注释用什么符号?这篇文章值得一看
- python怎么用pip安装包?这篇文章讲解非常详细!
- python数组中冒号的用法?花三分钟看完这篇文章你就知道了
- 如何在python打开文件的路径?这篇文章一定要仔细看