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

问题描述 投票:-1回答:1
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"
python
1个回答
0
投票

"./%s.py" % args.server不是档案。

  1. 什么是args.server?为什么您认为该文件位于当前目录中?
  2. 你可以省略./ - 它在这里没有做任何事情。
© www.soinside.com 2019 - 2024. All rights reserved.