Как мне указать, что мой сценарий оболочки Python возвращает ошибку?

я пишу сценарий оболочки на Python ( #! / Usr / bin / env python ). Я немного новичок в написании сценариев оболочки в целом, поэтому извиняюсь, если я что-то не понимаю.

В настоящее время я понимаю, что если мой сценарий оболочки работает успешно, я должен вызвать sys. exit () , чтобы указать, что это удалось (т.е. вернуть 0).

Если я обнаружил ошибку (в частности, что пользователь передал аргумент, которого я не ожидал), что я должен вернуть , и как?

Можно ли просто вызвать sys.exit () с любым ненулевым значением, например sys.exit (1) ?

7
задан Paul D. Waite 6 April 2011 в 09:59
поделиться