我正在尝试使用子进程将不同类型的归档文件(例如:.7zip、.v3p、*.q4p)提取到特定的文件夹中。
import subprocess
archname = "E:\\temp\\payments.zip"
dir7z = "C:\\Program Files\\7-Zip\\7z.exe"
def extractfiles(archname):
system = subprocess.Popen([dir7z, "x", archname])
return (system.communicate())
extractfiles(archname)
这段代码将文件解压到项目文件夹中,但我希望将它们解压到特定文件夹中,作为“e:\temp\”。我知道windows命令行上的7zip命令:
7z x E:\temp\payments.zip -o"E:\temp\"
请帮我实现python中的7zip命令
1条答案
按热度按时间kxeu7u2r1#
我认为您可以使用“os”库:
基本上像在命令提示符中一样运行给定的命令