Python調用7zip命令實現解壓
阿新 • • 發佈:2017-07-20
open abs 代碼 -o class exe 解壓文件夾 dos zip命令
Python調用7zip命令實現文件批量解壓
1.輸入壓縮文件所在的路徑
2.可以在代碼中修改解壓到的文件路徑和所需要解壓的類型,列入,解壓文件夾下面所有的mp4格式的文件
3.cmd 指的就是Python調用dos命令 ,緊跟著的x -r這些全是參考7zip使用書冊,及抽取文件夾下所有的以mp4結尾的文件,把文件放入e盤,測試解壓文件夾下的new文件夾
# 調用7z命令批量解壓文件 import os folder_name = input("請輸入文件夾:") os.chdir(folder_name) file_names = os.listdir("./") for name infile_names: print("是不是文件:", os.path.isfile(name)) if os.path.isfile(name): name = os.path.abspath(name) # 返回一個元組,元組第二個元素是擴展名 if os.path.splitext(name)[1] == ".zip": cmd = ‘\"C:\\Program Files\\7-Zip\\7z.exe\" x \"{0}\" -oe:/測試解壓/new *.mp4 -r‘.format(name) os.popen(cmd)
Python調用7zip命令實現解壓