[英]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.