Скрипты на Python должны завершаться автоматически, потому что код на этом языке выполняется построчно с помощью интерпретатора. 1 Когда интерпретатор обнаруживает символ конца файла (EOF), он не может извлечь какие-либо данные из скрипта и останавливает выполнение кода. 1
Таким образом, автоматическое завершение скрипта позволяет предотвратить утечки памяти, зависания процессов и гарантировать сохранение данных. 2