Przechodzę przez skrypt przy użyciu PDB i wywołuje on wyjątek, ale z jakiegoś powodu skraca on wyjątek do tego stopnia, że jest nieczytelny. Jak mogę go wydrukować cały wyjątek? Czy mogę uzyskać odniesienie do wyjątku? Myślę, że byłoby to wbudowane polecenie, takie jak "rv".Wydrukuj bieżący wyjątek w powłoce interaktywnej PDB
7
A
Odpowiedz
0
myślę, że to może pomóc:
try:
**your code**
except Exception as e:
print(e)
+0
Masz tylko jedną linię do pracy z konsolą PDB ... –
Powiązane problemy
- 1. Wydrukuj zmienną z wartością wielowierszową w powłoce?
- 2. Wyjątek ILMerge podczas próby scalenia pliku pdb
- 3. Dlaczego pdb nie może uzyskać dostępu do zmiennej zawierającej wyjątek?
- 4. Jak ustawić sys.excepthook, aby wywoływać pdb globalnie w pythonie?
- 5. Narzędzie interaktywnej analizy statystycznej
- 6. Wydrukuj mapę w LeafletJS
- 7. Jak nadpisać drukowaną linię w powłoce Ruby?
- 8. "[]" vs. "[[]]" w powłoce Basha
- 9. Zapisz historię komend w pdb
- 10. Wydrukuj bieżący losowy materiał siewny, aby móc go wprowadzić za pomocą set.seed() później
- 11. Wyszukiwanie w historii poleceń konsoli interaktywnej PyCharm
- 12. wydrukuj resztę pól w awk
- 13. Ładnie wydrukuj macierz w matematyce
- 14. Samouczek F # interaktywnej powłoki (fsi)?
- 15. Czytanie pliku .pdb
- 16. GCC odpowiednik PDB
- 17. Wydrukuj do pliku XPS, a następnie wydrukuj go na drukarce.
- 18. windbg: prywatne symbole pdb
- 19. lsof wydrukuj numeryczne porty
- 20. Wydrukuj wartości postów
- 21. wydrukuj przyczynę niepowodzenia segmentacji
- 22. prolog - wydrukuj wartość zmiennej
- 23. Wydrukuj pustą linię?
- 24. Obsługa ciągów w powłoce rybnej
- 25. Obliczanie rozmiaru plików w powłoce
- 26. Wyłączanie backspace w powłoce Atom
- 27. Używanie klasy zadań w powłoce administratora
- 28. Jersey: Wydrukuj aktualne żądanie.
- 29. Wydrukuj ślad stosu wyjątku
- 30. Wydrukuj drzewo wyników pyparsingu
możliwe duplikat [Get ostatni wyjątek w PDB] (http://stackoverflow.com/questions/19211034/get-last-exception-in-pdb) – shx2
To nie jest duplikat. Jeśli wywołasz wyjątek podczas pracy w pdb, odpowiedzi te nie pomogą. – Marcin
Jeśli uruchamiasz go bezpośrednio, możesz po prostu użyć opcji "except Ex as e" w ustawieniach (gdzie e jest dowolnie wybranym var), a następnie spojrzeć na e. Nie jestem pewien czy pasuje to do twojego przypadku użycia (ponieważ wydaje się to zbyt oczywiste) –