读取非纯文本文件要通过二进制方法读取的写入。
非纯文本文件的读取我们以读取图片为例。
首先我们在当前目录下存放一个图片为其命名,可以查看到此图片
#先读取二进制文件内容
f1 = open('westos.jpg', mode='rb')
content = f1.read()
f1.close()
f2 = open('python.jpg', mode='wb')
#写入westos文件内容
f2.write(content)
f2.close()
此时,当前目录出现新的文件python.png。内容与westos.png相同。