При вызове подпроцесса «WindowsError: [Ошибка 2] Системе не удается найти указанный файл» - PullRequest
0 голосов
/ 29 декабря 2018

Я хочу вывод в переменную.

from subprocess import check_output

output = check_output("swetest -edir -b03.01.1997 -ut021:20:00 -p01425367m -house9.1266304,88.6578489,a -sid1 -fPl -g, "
                      "-head").split(",")

print output

, когда я выполняю этот код в терминале python, например, построчно. Он работал правильно

from subprocess import check_output 
output = check_output("swetest -edir -b03.01.1997 -ut021:20:00 -p01425367m -house9.1266304,88.6578489,a -sid1 -fPl -g, -head").split(",")
output[0] 
"SUN"

, но вpycharm эта программа выдает ошибку.

Traceback (most recent call last):
  File "C:/Users/Gman Aravindh/PycharmProjects/trail_project/test.py", line 3, in <module>
    output = check_output("swetest -edir -b03.01.1997 -ut021:20:00 -p01425367m -house9.1266304,88.6578489,a -sid1 -fPl -g, "
  File "C:\Python27\lib\subprocess.py", line 212, in check_output
    process = Popen(stdout=PIPE, *popenargs, **kwargs)
  File "C:\Python27\lib\subprocess.py", line 390, in __init__
    errread, errwrite)
  File "C:\Python27\lib\subprocess.py", line 640, in _execute_child
    startupinfo)
WindowsError: [Error 2] The system cannot find the file specified

Как Pycharm идентифицирует путь?Я пробовал другие решения по переполнению стека. Пожалуйста, дайте мне несколько советов.Я также добавил самую сладкую переменную окружения.Работает в терминале python, но не в pycharm

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...