Грешка подпроцеса Питхона: Отворите, позовите, покрените „Нема такве датотеке или директоријума: грешка

Блог

Грешка подпроцеса Питхона: Отворите, позовите, покрените „Нема такве датотеке или директоријума: грешка

Имам проблема са модулом потпроцеса. Покушавам да покренем команду терминала у Питхону, која савршено ради у терминалу. Команда је:

hrun SomeAction LogFile 

Испробао сам разне опције, укључујући цалл (), рун (), цхецк_оутпут () и Попен (). Без обзира коју методу користим, добијам грешку:

FileNotFoundError: [Errno 2] No such file or directory: 'hrun': 'hrun' 

Мој код је:

 output = Popen(['hrun', 'SomeAction', log_file_name], stdout=PIPE, stderr=PIPE) 

где су 'хрун' и 'СомеАцтион' низови, а лог_филе_наме променљива стринга. Пронашао сам и друге проблеме са СО -ом и већина (ако не и сви) је решена било схелл = Труе (што не желим), било зато што је проблем настао због низа уместо аргумента листе.

Хвала!

#питхон