Уведомления

Группа в Telegram: @pythonsu

#1 Июль 12, 2021 15:18:22

utyara3
Зарегистрирован: 2021-07-12
Сообщения: 30
Репутация: +  0  -
Профиль   Отправить e-mail  

OSError

Привет, при выполнении кода у меня возникла ошибка OSError, а именно OSError: %1 не является приложением Win32.Не могу ее решить.Вот код:
1)
import subprocess as sb
while True:
sb.check_call(“тут я вызвал приложение python,которое снизу, все правильно указал путь и
имя файла.py”)
sb.call(“тут написал путь к notepad++.exe”)

2)
import subprocess as sb
while True:
sb.check_call(“тут я вызвал приложение python, которое сверху, все правильно указал путь и имя
файла.py”)
sb.call(“тут написал путь к notepad++.exe”)

Я хотел сделать некий неубиваемый процесс, что бы если программа не была запущенна, второй код ее запускал.Но выходит ошибка.Использовал библиотеку subprocess.А и вот еще, пишет эту ошибку оно в 3-ей строчке 1 кода.Помогите пожалуйста.


Офлайн

#2 Июль 12, 2021 19:27:42

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

OSError

utyara3
%1 не является приложением Win32.
*.py файл не является приложением Win32. приложения это *.exe *.com
utyara3
Я хотел сделать некий неубиваемый процесс,
Неубиваемый процесс делается другим способом. Его надо регистрировать как службу.
https://pc.ru/articles/zapusk-prilozheniya-kak-sluzhbu-windows



Отредактировано doza_and (Июль 12, 2021 19:29:34)

Офлайн

#3 Июль 12, 2021 21:39:25

utyara3
Зарегистрирован: 2021-07-12
Сообщения: 30
Репутация: +  0  -
Профиль   Отправить e-mail  

OSError

doza_and
Точно, дошло, спасибо

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version