shutil
- 主要操作与文件目录相关得
- shutil.copy拷贝文件
# 拷贝文件
ret=shutil.copy('原文件','现文件')
# 拷贝目录 ignore=shutil.ignore_patterns('*.py') 忽略不需要拷贝的文件,此处不写也可以
ret=shutil.copytree(r'E:\xiaoxiannv\aa\kk','nn',ignore=shutil.ignore_patterns('*.py'))
- shutil.rmtree删除目录 (一般不用,删除就找不到了)
# 删除目录
ret=shutil.rmtree('nn')
- shutil.move移动文件,目录(文件夹的重命名:就是把源文件夹的内容移动到一个新文件夹)
# 移动文件,目录
ret=shutil.move('xiaoxiannv.py',r'E:\xiaoxiannv\aa')
a,b,c=shutil.disk_usage(r'c://')
print("当前磁盘共: % iGB,已经使用: % iGB, 剩余: % iGB "% (a /1073741824, b/1073741824, c /1073741824))
ret=shutil.make_archive('起个解压文件名','zip形式','要解压的文件名')
ret=shutil.unpack_archive(压缩包','要解压的目录')