我试图通过subprocess.Popen运行控制台命令,并且每当我运行它时,即使在运行时也会出现“文件未找到”窗口错误回声命令。 我也在使用线程模块制作的线程中使用Popen。这是问题吗?Popen给出“找不到文件”错误(windows/python)
1
A
回答
4
代替D:\Program Files\Steam\steamapps\terabytest\sourcesdk\bin\orangebox\bin\vbsp.exe
,使用D:/Program Files/Steam/steamapps/terabytest/sourcesdk/bin/orangebox/bin/vbsp.exe
这消除了任何并发症引号内反斜线。
1
echo
不是可执行文件,它是cmd.exe
中的内部命令。如果你想使用POPEN与内部命令,添加关键字参数shell=True
+0
我把 ' “d:\ Program Files文件\蒸汽\ steamapps \ terabytest \ sourcesdk \ BIN \ orangebox \ BIN \ vbsp.exe”' ,我仍然得到错误,它不与任何工作外壳= True或shell = False 为什么? – 2010-08-12 23:54:44
相关问题
- 1. xcopy给文件找不到错误
- 2. Mercurial添加新文件给出找不到匹配的错误
- 3. 头文件给出错误
- 4. 我的路由index.js文件给出错误(模块未找到)
- 5. Shopify随机给出“未找到”错误
- 6. 在现有文件上找不到'文件未找到'错误
- 7. 耙出错找不到耙文件
- 8. ../../../test给404文件或文件夹没有找到错误
- 9. 错误:找不到'ZXingWidgetController.h'文件
- 10. 奇怪的文件找不到错误
- 11. 错误404.3找不到JSON文件
- 12. UniversalindentGUI“(STDERR):找不到文件indentinput.cpp”错误
- 13. 致命错误: 'jssy.h' 找不到文件
- 14. 在ios中找不到文件错误
- 15. Ruby FileUtils.mv:找不到错误文件
- 16. SharePoint错误:“找不到文件”
- 17. 错误文件'MakePri.exe'找不到
- 18. FtpWebRequest:550找不到文件错误
- 19. 致命错误:找不到'libpq ++'文件
- 20. 水银错误 - 找不到文件
- 21. 致命错误:找不到'endian.h'文件
- 22. PJSIP:找不到错误文件
- 23. 找不到指定的文件错误
- 24. 文件未找到错误
- 25. 文件未找到错误
- 26. 文件路径给出正确的,但文件显示错误文件找不到
- 27. pod文件#import语句给出找不到文件(iOS)
- 28. Visual Studio 2008给出错误的组件未找到
- 29. 为什么vscode在tsc找不到时会给出错误“无法在文件tsconfig.json中找到输入”?
- 30. Gradle给出错误:(16,0)找不到方法SourceSet()的参数
该问题的另一个主要来源是路径中的空白。使用参数列表而不是字符串更健壮。尝试做一些像Popen([“D:/ Program Files/Steam/steamapps/terabytest/sourcesdk/bin/orangebox/bin/vbsp.exe”,“param1”,“param2”]) – grep 2010-08-13 19:58:09