Исполняемый файл python после pyinstaller не закрывается астоматически
программу пробовал паковать как через cxfreeze так и через pyinstaller.
Ни там ни там, программа автоматически не закрывается, т.е окно остаётся открытым.
пробовал:
sys.exit()
os.abort()
os._exit(0)
raise SystemExit
Толку никакого окно после завершения скрипта остаётся открытым скрин прилагаю:
На скрине видно что скрипт закончил работу, в исходнике на данный момент есть sys.exit(0)
Программу могу завершить, лишь нажав на крестик, либо зажав ctrl - c
Есть у кого идеи, в чём может быть проблема?
Ответы (1 шт):
Проблему решил. Всё дело было в не закрывающемся драйвере selenium..
Дело в том что driver.close() не закрывает chromedriver.exe полностью, а закрывает только окно браузера. Мне повезло и я нашёл driver.__exit__() он гасит chromedriver.exe и после этого sys.exit() спокойно отрабатывает и гасит скрипт.
