shutil模块

Posted luoluokang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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‘,‘解压到目的文件夹路径‘)

 

以上是关于shutil模块的主要内容,如果未能解决你的问题,请参考以下文章

Python之shutil模块

shutil模块

python笔记-----模块(time,os,sys,random,shutil)

shutil模块详解

shutil模块

05-shutil 模块