shutil模块
1 # import shutil 2 3 # 拷贝文件 4 # shutil.copy2('00a.py','00b.py') 5 6 # 拷贝目录 7 # shutil.copytree('a', 8 # 'b', 9 # ignore=shutil.ignore_patterns('*.py')) # 需要忽略的 10 11 # 删除目录 12 13 # shutil.rmtree("a#路径+文件名", ignore_errors=True #忽略某些错误) 慎用 14 15 # 移动文件/目录 16 17 # shutil.move("a", "b", copy_function=shutil.copy2) 18 19 20 # 获取磁盘使用空间 21 22 # total, used, free = shutil.disk_usage(".") # . 指的是当前磁盘 23 # print("当前磁盘共: %iGB, 已使用: %iGB, 剩余: %iGB"%(total / 1073741824, used / 1073741824, free / 1073741824)) 24 25 # 压缩文件 26 27 # shutil.make_archive('压缩文件夹的名字', 'zip','待压缩的文件夹路径') 28 29 # 解压文件 30 31 # shutil.unpack_archive('zip文件的路径.zip','解压到目的文件夹路径')
Never compromise.