簡體   English   中英

如何在 Python 中使用 7z 解壓

[英]How to unzip with 7z in Python

我想將存檔文件解壓縮到一個特殊目錄中。 我使用子流程如下:

import subprocess
INPUT_FILE = "../DEV-TESTSTATION/tmp/DLL_LOGFILE-G1R0C0.zip"
OUTPUT = "../DEV-TESTSTATION/work/LOGFILE"

subprocess.call(['7z', 'x', INPUT_FILE ,' -o'+OUTPUT ])

輸出 :

No files to process
Everything is Ok

Files: 0
Size:       0
Compressed: 2013846

你可以試試py7xr 庫

例子:

import py7zr 

with py7zr.SevenZipFile('abc.7z', mode='r', password='secret') as 7z: 

  7z.extractall() 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM