我得到一个“[错误5访问被拒绝WindowsError”。 Access is denied消息后没有列出文件夹。我不是管理员,但对目标.7z文件和输出文件夹都设置了完整的读/写/执行/修改安全设置。下面是相关代码:Python的7-Zip的子流程 - WindowsError:在我的Python脚本2.7错误:错误5访问被拒绝
if os.path.isfile(os.path.join(outRoot[0], outRoot[1] + "_photos.7z")):
#Unzip photo folder
import subprocess
source = outFolder + "_photos.7z"
pw = ''
subprocess.call(['"C:\\Program Files\\7-Zip\\7z.exe" x ' + source + ' -o' + outRoot[0] + ' -p' + pw])
我建议你安装libarchive:'须藤PIP安装libarchive'这样你就可以直接解压缩.7z压缩文件。 –