#scan --unzip -- delete
import os #调用了系统函数
import shutil #解压函数
def scan_file():
files = os.listdir()
for f in files:
if f.endswith('.zip'):
return f
def unzip_it(f):
folder_name = f.split('.')[0] #文件名以.分割,取前半部分作为文件夹名
target_path = './' + folder_name#定义解压路径
os.makedirs(target_path)#创建解压路径
shutil.unpack_archive(f,target_path)#解压函数,将f解压到目标路径下
def delete(f):
os.remove(f)
while True:
zip_file = scan_file()
if(zip_file)
unzip_it(zip_file)
delete(zip_file)
Python项目实战三:自动解压缩
最新推荐文章于 2024-05-21 03:04:36 发布