-1
p1=subprocess.Popen([python %s.py args.server],shell=True,stdout=subprocess.PIPE)
蟒“script.py””不被识别为一个内部或外部的命令,可操作的程序或批处理文件。我认为这是一个在popen,windows中执行python命令的问题;我应该怎么做在这种情况下
p1=subprocess.Popen([python %s.py args.server],shell=True,stdout=subprocess.PIPE)
蟒“script.py””不被识别为一个内部或外部的命令,可操作的程序或批处理文件。我认为这是一个在popen,windows中执行python命令的问题;我应该怎么做在这种情况下
确保Python的可执行文件的目录出现在PATH
环境变量和你script.py
文件的目录出现在PYTHONPATH
环境变量。
有没有路径问题,它似乎是其他的...... – user3301734
发布您正在运行的确切代码和您收到的确切消息。您发布的消息表明Windows无法找到您要执行的程序。 –
python ../../script/script.py -H localhost xenosmilus2 '“python xenosmilus2.py”'不被识别为内部或外部命令。 文件“../../script/script.py”,第241行,在 _cnf = json.loads(p1.stdout.read()) 文件“C:\ python27 \ lib \ json \ __ init__。 py“,第338行,载入中 return _default_decoder.decode(s) 解码文件”C:\ python27 \ lib \ json \ decoder.py“,行365,解码为 obj,end = self.raw_decode(s,idx = _w(s,0).end()) 在原始代码 中增加文件“C:\ python27 \ lib \ json \ decoder.py”,第383行raise ValueError(“No JSON object could be decoding”) No JSON对象可能被解码 –
user3301734