Python調用7zip命令實現解壓

來源:互聯網
上載者:User

標籤:split   nbsp   names   ip命令   ==   name   blog   inpu   參考   

Python調用7zip命令實現檔案批量解壓

1.輸入壓縮檔所在的路徑

2.可以在代碼中修改解壓到的檔案路徑和所需要解壓的類型,列入,解壓檔案夾下面所有的mp4格式的檔案

3.cmd 指的就是Python調用dos命令 ,緊跟著的x -r這些全是參考7zip使用書冊,及抽取檔案夾下所有的以mp4結尾的檔案,把檔案放入e盤,測試解壓檔案夾下的new檔案夾

 

# 調用7z命令批量解壓檔案import osfolder_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命令實現解壓

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.