- shutil模块-----复制文件和文件夹
import os ,shutil os.chdir('/Users/wanggang/Desktop/demo') shutil.copy('/Users/wanggang/Desktop/demo/demo1.py','/Users/wanggang/Desktop/demo/demos')shutil.copytree()可以复制整个文件夹
- 文件和文件夹的移动与改名
import os ,shutil os.chdir('/Users/wanggang/Desktop/demo') shutil.move('/Users/wanggang/Desktop/demo/demo1.py','/Users/wanggang/Desktop/demo/demos')
- send2trash模块安全地删除
import send2trash baconfile = open('/Users/wanggang/Desktop/demo/text.txt','a') content = baconfile.write('Bacon is not a vegetable') print(content) baconfile.close() send2trash.send2trash('/Users/wanggang/Desktop/demo/text.txt')
- os.walk()函数被传入一个字符串值,即一个文件夹的路径
import os content = os.walk('/Users/wanggang/Desktop/demo') for index in content: print(index)
- 读取zip文件
import zipfile ,os
exampleZip = zipfile.ZipFile('example.zip')
exampleZip.namelist() 输出zip里面包含的文件
spamInfo = exampleZip.getinfo('spam.txt')
spamInfo.getsize()
spamInfo.compress_size()
- 从zip文件中解压缩
import zipfile