Я использую Python все более и более недавно, и мне хотелось бы знать, нужен ли скрипт Python для завершения в конце? Если они этого не делают, всегда нужно добавить инструкцию exit в конце скрипта?Нужно ли запускать скрипты python?
-1
A
ответ
1
Нет, Python скрипты не нужно exit- на самом деле, сырой quit()
или exit()
в конце многие вещи могут сломать их - в случае импорта чего-то выполняется весь код верхнего уровня: если он содержит exit()
, вся импортирующая программа выйдет, что почти не нужно.
Если у вас есть сомнения, Python почти всегда будет очищаться после себя (потоки зомби могут быть исключением, но это более продвинутый способ).
0
Вам не нужно оператор выхода в коде Python, если вы не хотите, чтобы установить код выхода себя
0
Это не нужно. В Python нет такой вещи, как «оператор вывода», и вызов функции, такой как sys.exit()
в конце вашей программы, делает то же самое, что просто дать возможность выполнить поток с конца вашей программы.
Смежные вопросы
- 1. Нужно запускать собственные скрипты перед компиляцией/зданием
- 2. Как я могу запускать скрипты Python настойчиво?
- 3. Может ли Moblin запускать (и компилировать) скрипты Python?
- 4. Могу ли я запускать скрипты с использованиемLegacyV2RuntimeActivationPolicy?
- 5. Луиджи ежедневно запускать скрипты pandas?
- 6. Может ли Node.js запускать скрипты на сервере?
- 7. Perl отказывается запускать скрипты
- 8. 'node.js': нужно ли запускать сервер?
- 9. Можно ли запускать скрипты на django, используя только ftp?
- 10. Могу ли я запускать скрипты автоматически после сборки?
- 11. Как запускать sql-скрипты последовательно
- 12. Как запускать скрипты из eclipse
- 13. Как разрешить jenkins с локальной машины запускать тестовые скрипты python
- 14. Где я могу запускать несложенные скрипты?
- 15. Могу ли я запускать скрипты python 3.5 в Windows без установки python?
- 16. Как запускать скрипты python пошаговое без повторного ввода в консоль?
- 17. Содержит ли интерпретатор скрипты python?
- 18. python и TCL: как запускать скрипты, которым нужна консоль
- 19. Нужно ли запускать сценарии автоматизации (например, Selenium-скрипты) во всех браузерах?
- 20. Python Продолжайте запускать импортированные скрипты перед вызовом подпроцесса
- 21. Запускать скрипты python в пакетном режиме на Linux?
- 22. Spyder не запускать скрипты на Python после Matplotlib обновления
- 23. Почему python позволяет запускать скрипты bash без исполняемого файла?
- 24. Непрерывно запускать и перезапускать скрипты python на удаленном сервере
- 25. Нужно ли запускать mysqlcheck при запуске mysql?
- 26. Нужно ли запускать кампанию для получения платежа?
- 27. Нужно ли серверу node.js запускать интернет-соединение?
- 28. Нужно ли ulimit запускать memcached с -c?
- 29. как запускать скрипты в телнет сессии
- 30. Может ли getcript запускать импортированные скрипты в jQuery noconflict?
См. [Эту тему] (http://stackoverflow.com/questions/19747371/python-exit-commands-why-so-many-and-when-should-each-be-used) на выходе системы. – nbryans