Zastanawiam się, czy Python ma komunikat o błędzie odpowiadający $! w perlu? Każdy, kto mógłby dać mi odpowiedź, będzie bardzo doceniony.
Dodano:
example% ./test
File "./test", line 7
test1 = test.Test(dir)
^
SyntaxError: invalid syntax
Gdy wystąpi wyjątek, mam coś takiego. Jeśli zastosuję blok próbny i catch, mogę go złapać i użyć sys.exit (wiadomość), aby zalogować wiadomość. Ale, czy jest jakaś szansa że mogę uzyskać ciąg SyntaxError: nieprawidłową składnię i umieścić go w wiadomości
Nie jestem pewien, o co prosisz, ponieważ nigdy nie robiłem żadnego kodu perla. Ale [moduł logowania Pythona] (http://docs.python.org/library/logging.html) może Cię zainteresować – inspectorG4dget
Dla ciekawskich: Oto dokumenty na '$!': Http: // perldoc. perl.org/perlvar.html#Error-Variables – Cameron
perl ma funkcję die(), w której można umieścić $! aby uzyskać komunikat o błędzie z systemu –