学习自《python编程快速上手——让繁琐的工作自动化》
shutil基本函数
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
| import shutil
shutil.copy(source, destination)
shutil.copytree(source, destination)
shutil.move(source, destination)
os.unlink(path)
os.rmdir(path)
shutil.rmtree(path)
pip install send2trash import send2trash send2trash.send2trash(path)
for folderName, subfolders, filenames in os.walk('C:\\delicious'):
import zipfile zip = zipfile.ZipFile(name) zip.namelist() zip.file_size zip.compress_size zip.close() zip.extractall(path) zip.extract(name, path)
zip = zipfile.ZipFile(name, 'w') zip.write(name, compress_type = zipfile.ZIP_DEFLATED)
|