1. 程式人生 > >Python調用7zip命令實現解壓

Python調用7zip命令實現解壓

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 in
file_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命令實現解壓