20
$ cat e.py
raise Exception
$ python e.py
Traceback (most recent call last):
File "e.py", line 1, in <module>
raise Exception
Exception
$ echo $?
1
Tam yığın izlemeyi dökerken bu çıkış kodunu 1'den 3'e değiştirmek istiyorum. Bunu yapmanın en iyi yolu nedir?Özel durum yükseltildiğinde Python'da çıkış kodunu ayarlama
ile standart hata ve çıkış Traceback yazacak Ama 'try' açmaya gerek kalmadan böyle bir işleyici yüklemek için bir yol yoktur/'except' yan tümcesi? Ben sadece bir kez, belirli bir modül ithal ederek, ve daha sonra her ExceptionWhichCausesExitCode3() 'ın yükselterek programın çıkış kodu 3 ile çıkmak gerekir. – Alfe
http://is.gd/EFOWlO Bu yönü ele alacağım. – Alfe
Bunu mu demek istediniz: sys.exit() '? [exit] (https://docs.python.org/2/library/constants.html#exit), yalnızca etkileşimli yorumlayıcıya yönelik bir yardımcı işlevdir. – OozeMeister