代码之家  ›  专栏  ›  技术社区  ›  kettlepot

Popen给出“找不到文件”错误(windows/python)

  •  1
  • kettlepot  · 技术社区  · 15 年前

    我正在尝试通过运行控制台命令 子流程.Popen 我还在线程模块中使用Popen。这就是问题所在吗?

    2 回复  |  直到 15 年前
        1
  •  4
  •   wallyk    15 年前

    而不是
    D:\Program Files\Steam\steamapps\terabytest\sourcesdk\bin\orangebox\bin\vbsp.exe
    D:/Program Files/Steam/steamapps/terabytest/sourcesdk/bin/orangebox/bin/vbsp.exe

    这就消除了引号内使用反斜杠的任何复杂情况。

        2
  •  2
  •   Maxim Razin    15 年前

    echo 不是可执行文件,而是内部命令 cmd.exe . 如果要将Popen与内部命令一起使用,请添加关键字参数 shell=True