2014-04-10 16 views
7

Bu yüzden PDB'yi kullanarak bir komut dosyası üzerinden adım atıyorum ve bir istisna getiriyor, ancak bir nedenden ötürü istisnayı okunamayan noktaya kısaltıyor. Tüm özel durumu yazdırmak için nasıl alabilirim? İstisna bir referans alabilir miyim? Bunun, "rv" gibi yerleşik bir komut olacağını düşünürdüm.Geçerli istisnayı PDB etkileşimli kabuğunda yazdır

+0

olası yinelenen [pdb son durum alın] (http://stackoverflow.com/questions/19211034/get-last-exception-in-pdb) – shx2

+1

Bu bir kopya değil. Pdb'de bir istisna tetiklerseniz, bu cevaplar yardımcı olmaz. – Marcin

+0

Doğrudan bunu tetikliyorsanız, kurulumdaki "e dışında" e kullanabilirsiniz (burada, keyfi bir varyasyon var) ve sonra e'ye bakın. Bu durum kullanım durumunuza uyup uymadığından emin değil (çok belirgin göründüğü için) –

cevap

0

Ben yardımcı olabilir, düşünüyorum:

try: 
    **your code** 
except Exception as e: 
    print(e) 
ait
+0

Sadece PDB konsolunda çalışmak için tek bir satır var ... –