标签:date move post dir 删除 extract color tle exists
注意:shutil经常遇到路径需要转义一下才能执行,在字符串前面加 r转义 r" "
import shutil
# 删除目录 #强制删除目录
# shutil.rmtree(‘test‘)
# 重命名 #将文件从什么改名为什么
# shutil.move(‘test‘,‘ttt‘)
# 压缩文件 #将参数目录下的文件打包并放到脚本执行目录。 传参是打包名字,格式,打包的目录
# shutil.make_archive(‘mcw‘,‘zip‘,‘C:\mcw\mcwtest2_dir‘)
# 解压文件 #将包C:\mcw\mcwtest_dir\mcw.zip解压到extract_dir目录,解压的文件格式为zip
#shutil.unpack_archive(‘C:\mcw\mcwtest_dir\mcw.zip‘, extract_dir=r‘C:\mcw\temp‘,format=‘zip‘)
# 1.压缩mcwtest_dir文件夹 zip # 2.放到到 code 目录(默认不存在) # 3.将文件解压到C:\mcw\temp目录中。 import os import shutil from datetime import datetime ctime = datetime.now().strftime(‘%Y-%m-%d-%H-%M-%S‘) if not os.path.exists(‘code‘): os.makedirs(‘code‘) shutil.make_archive(os.path.join(‘code‘,ctime),‘zip‘,‘C:\mcw\mcwtest_dir‘) file_path = os.path.join(‘code‘,ctime) + ‘.zip‘ shutil.unpack_archive(file_path,r‘C:\mcw\temp‘,‘zip‘)
标签:date move post dir 删除 extract color tle exists
原文地址:https://www.cnblogs.com/machangwei-8/p/10731753.html