29 Kasım 2010, PAZARTESİ
Python özel durum değeri elde
Bu kod varsa:
try:
some_method()
except Exception,e:
Nasıl bu özel Durum değeri alabilir miyim (string temsili yani)?
Teşekkürler
CEVAP
29 Kasım 2010, PAZARTESİ
str
kullanın
try:
some_method()
except Exception as e:
s = str(e)
Ayrıca, en özel sınıflar args
bir niteliği var. Genellikle, args[0]
bir hata mesajı olacaktır.
str
Eğer pyfunc önerir gibi repr
kullanarak ise hata mesajı varsa orada boş bir dize döndürür sadece kullanarak en azından Özel Sınıf görüntüler unutulmamalıdır. Sınıfının ne olduğu önemli değil ve sadece bir hata mesajı isteyen bir son kullanıcı için Eğer dışarı baskı varsa, o benim.
Bununla ilgili örneği ve nasıl olduğunu gerçekten özel sınıf bağlıdır. Aklında belirli bir şey var mı?
Bunu Paylaş:
Python: HERHANGİ bir özel durum yakala...
C# özel durum hangi elde satır numaras...
Bir iş parçacığı'arayan iş parçac...
günlük python özel durum...
&; İç özel durum" (traceback) Pyt...