【发布时间】:2019-04-24 20:35:05
【问题描述】:
这是我的代码主体:
os.chdir("C:\\Users\\Desktop")
rc = subprocess.call(['7z', 'a', 'test', '-y', 'myarchive.zip'] +
[r'device teams.txt'])
它给了我一个指向 r'device teams.txt' 的错误,说指定的文件不存在。
我检查了目录,它在桌面目录中,所以我不确定它为什么给我这个错误
【问题讨论】:
-
尝试使用
'./device teams.txt'并检查"C:\\Users\\Desktop"是否正确。对于 Windows,它通常是"C:\\Users\\<username>\\Desktop" -
@bleand 不起作用。为此,我编辑了路径以隐藏任何敏感信息。路径确实是正确的,并且用户名后面有用户名。该文件位于正确的目录中
-
我已经编辑了评论,请检查
-
我认为桌面的路径会跳过用户名,你能检查一下吗?通常的路径是 C://Users//
//Desktop -
我已经编辑了我的评论,说明路径是正确的
标签: python directory subprocess 7zip