Фактически открытие файла из скрипта PythonPython

Программы на Python
Anonymous
Фактически открытие файла из скрипта Python

Сообщение Anonymous »


Я возился с этим больше часа и рассмотрел несколько вопросов здесь, на Stack Overflow. Я пытаюсь фактически выполнить программу, а не обертывать ее процессом Python для вывода.

У меня есть код для мониторинга демона, и если по какой-либо причине он закроется, я хочу открыть его снова. Единственное, что я нашел, это файл os.start. Моя проблема в том, что я не могу добавить аргументы командной строки в os.startfile.

Я прочитал документацию по os.startfile, и мне трудно ее понять. В документации говорится об аргументах открытого запуска и т. д., но в примере кода PyCharm показаны только два аргумента для функции, пути и операции.
Изображение


и это...

из sys import argv из стартового файла импорта ОС если len(argv) == 1: startfile(r'C:\Windows\System32\cmd.exe /k python.exe os_startfile.py процесс', операция = 'открыть') еще: для индекса, enum in enumerate(argv): печать (индекс, перечисление) Выход() генерирует ошибку...
Traceback (самый последний вызов — последний): Файл «C:\Users\phpjunkie\Python\Scripts\testing\os_startfile.py», строка 5, в startfile(r'C:\Windows\System32\cmd.exe /k python.exe os_startfile.py процесс', операция = 'открыть') FileNotFoundError: [WinError 2] Система не может найти указанный файл: «C:\\Windows\\System32\\cmd.exe /k python.exe os_startfile.py процесс»

Вернуться в «Python»