2016-06-22 3 views
-1

Я использую Python все более и более недавно, и мне хотелось бы знать, нужен ли скрипт Python для завершения в конце? Если они этого не делают, всегда нужно добавить инструкцию exit в конце скрипта?Нужно ли запускать скрипты python?

+0

См. [Эту тему] (http://stackoverflow.com/questions/19747371/python-exit-commands-why-so-many-and-when-should-each-be-used) на выходе системы. – nbryans

ответ

1

Нет, Python скрипты не нужно exit- на самом деле, сырой quit() или exit() в конце многие вещи могут сломать их - в случае импорта чего-то выполняется весь код верхнего уровня: если он содержит exit(), вся импортирующая программа выйдет, что почти не нужно.

Если у вас есть сомнения, Python почти всегда будет очищаться после себя (потоки зомби могут быть исключением, но это более продвинутый способ).

0

Вам не нужно оператор выхода в коде Python, если вы не хотите, чтобы установить код выхода себя

0

Это не нужно. В Python нет такой вещи, как «оператор вывода», и вызов функции, такой как sys.exit() в конце вашей программы, делает то же самое, что просто дать возможность выполнить поток с конца вашей программы.

Смежные вопросы