python-shutil模块

#shutil模块
import shutil
f1=open('爱的供养',encoding='utf-8')
f2=open('爱的供养2','w',encoding='utf-8')
shutil.copyfileobj(f1,f2)
#相当于下面这个
shutil.copyfile('爱的供养','爱的供养3')#拷贝文件
# shutil.copymode()#仅拷贝权限
# shutil.copystat()#仅拷贝状态信息
# shutil.copy()#拷贝文件和权限
# shutil.copy2()#拷贝文件和状态信息
# shutil.copytree()#递归拷贝目录及文件,也就是拷贝整个目录所有文件及目录
# shutil.rmtree()#递归的取删除目录和文件,也就是删除整个目录包括文件
# shutil.move()#递归的去移动文件
# shutil.make_archive('20190106','zip',r'C:\Users\pgyvj\PycharmProjects\s14\2018-2019\5\20190106')#压缩(压缩后的名,类型:【zip,tar,bztar,gztar】,要压缩的文件路径)

'''import zipfile
#压缩
z=zipfile.ZipFile('a.zip','w')
z.write('6sys模块.py')
z.close()

#解压
z=zipfile.ZipFile('a.zip','r')
z.extractall()
z.close()'''

你可能感兴趣的:(python基础)