У меня есть файл .bat, который запускает мой скрипт Python навсегда:
:loop
start python test.py
timeout /t 120 /nobreak
goto :loop
Единственная проблема в том, что окно python.exe, которое открывается для выполнения скрипта, не закрывается само по себе. Я попытался добавить некоторые команды выхода в файл сценария, но они не работают:
I.e: выход (), os._exit (0), выход (), sys.exit (1). Ни один из тех, кажется, не работает
Есть идеи, как закрыть это окно?
Edit-
Вероятно, следует упомянуть, что внутри скрипта Python открыто и используется несколько веб-драйверов Selenium Chrome, но не уверен, что это повлияет на него.
В качестве примера, чтобы повторить мою проблему:
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('https://www.google.co.uk')
driver.close()
print("Test complete")
Попробуйте выполнить этот скрипт на python с файлом .bat, о котором я упоминал выше, чтобы повторить мою проблему.