如果读取图片,音频或视频(非纯文本文件),需要通过二进制的方式进行读取与写入
-读取文本文件
r r+ w w+ a a+ == rt rt+ wt wt+ at at+
-读取二进制文件相当于
rb rb+ wb wb+ ab ab+
首先准备一个名为1111.jpg的图片放在所在目录中
# 先读取二进制文件内容
f1 = open('1111.jpg',mode='rb')
content = f1.read()
# print(content) #我们可以先读一下内容
f1.close()
f2 = open('xiaolixun.jpg',mode = 'wb')
# 写入要复制的文件读到的内容
f2.write(content)
f2.close()
所在目录下有一个名为xiaolixun的文件,点开就是刚才1111.jpg的图片