Исполняемый файл python после pyinstaller не закрывается астоматически

программу пробовал паковать как через cxfreeze так и через pyinstaller.

Ни там ни там, программа автоматически не закрывается, т.е окно остаётся открытым.

пробовал:

sys.exit()
os.abort()
os._exit(0)
raise SystemExit

Толку никакого окно после завершения скрипта остаётся открытым скрин прилагаю:

проблема

На скрине видно что скрипт закончил работу, в исходнике на данный момент есть sys.exit(0)

Программу могу завершить, лишь нажав на крестик, либо зажав ctrl - c

Есть у кого идеи, в чём может быть проблема?


Ответы (1 шт):

Автор решения: Exord

Проблему решил. Всё дело было в не закрывающемся драйвере selenium..

Дело в том что driver.close() не закрывает chromedriver.exe полностью, а закрывает только окно браузера. Мне повезло и я нашёл driver.__exit__() он гасит chromedriver.exe и после этого sys.exit() спокойно отрабатывает и гасит скрипт.

→ Ссылка