1、可以添加到mode参数中'b'字符。所有适合文件对象的方法都是一样的。然而,每种方法都希望并返回一个bytes对象。
>>>withopen(`dog_breeds.txt`,'rb')asreader: >>>print(reader.readline()) b'Pug\n'
2、当打开文件并单独阅读这些字节时,可以看出它确实是一个png文件:
>>>withopen('jack_russell.png','rb')asbyte_reader: >>>print(byte_reader.read(1)) >>>print(byte_reader.read(3)) >>>print(byte_reader.read(2)) >>>print(byte_reader.read(1)) >>>print(byte_reader.read(1)) b'\x89' b'PNG' b'\r\n' b'\x1a' b'\n'
以上是python使用字节处理文件的方法,希望对大家有所帮助。学习更多的编程基础知识:python学习网络
本文教程操作环境:windows7系统Python 3.9.1,DELL G3电脑。