簡體   English   中英

subprocess.call和tar -zxvf

[英]subprocess.call and tar -zxvf

我正在嘗試從python腳本調用此命令tar -zxvf file.tar.gz ,但遇到了麻煩。 我已經閱讀了一些相關的問答,但是我仍然沒有弄清楚該如何做。

我當時正在考慮使我的代碼適合原始命令:

subprocess.check_call(args, *, stdin=None, stdout=None, stderr=None, shell=False)

到目前為止,我已經做了幾次嘗試,如下所示

stdin = file.tar.gz
subprocess.check_call(-zxvf, stdin)

有什么幫助嗎? 謝謝。

您可以使用tarfile模塊解壓縮文件

import tarfile
tar = tarfile.open("sample.tar.gz")
tar.extractall()
tar.close()

暫無
暫無

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

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