我正在尝试使用子进程压缩文件夹:
zip_file = "7z a \"%s\" \"%s\"" %( afterzip, beforezip )
retV = subprocess.Popen(zip_file, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
outData = retV.stdout.readlines()
此特定代码适用于文件而非文件夹。 zip本身已创建,但它是空的。该命令本身适用于CMD中的文件夹。感谢所有帮助。