在Windows中使用subprocess.py时Popen出错

时间:2014-02-17 21:08:34

标签: python

Traceback (most recent call last):
 File "script/oic_flow_tests.py", line 232, in <module>
   p1 =Popen(["./%s.py" % args.server], stdout=PIPE)
 File "C:\python27\lib\subprocess.py", line 709, in __init__
   errread, errwrite)
 File "C:\python27\lib\subprocess.py", line 957, in _execute_child
   startupinfo)
WindowsError: [Error 2] Le fichier spÚcifiÚ est introuvable

(法语错误表示“找不到档案”)

我尝试在shell=True中添加Popen来解决此问题,但随后出现了另一个错误:

ValueError: No JSON object could be decoded"

1 个答案:

答案 0 :(得分:0)

"./%s.py" % args.server不是文件。

  1. 什么是args.server?为什么你认为该文件在当前目录中?

  2. 您可以省略./ - 它不会在此处执行任何操作。