利用文件的读取和写入复制一个文件:
f=open('xiaocai.txt','w') #新建一个文档 f.write('你好!\n你好啊!\n我是小菜!') #写入文档 f.close() p=open('xiaocai.txt','r') #以读取打开文件 pp=open('xiao.txt','w') #新建一个文件 pp.write(p.read()) #把源文件复制到新文件 p.close() pp.close() #关闭所有文件 #以二进制复制一个jpg的照片 pho=open('w306.jpg','rb') pho1=open('w22.jpg','wb') pho1.write(pho.read()) pho1.close() pho.close()
照片视频等格式需要用二进制读取和写入。
如果一个文件很大,read()括号内必须写参数,推荐1024,表示每次读取大小。