Pytania otagowane jako error-handling

Konstrukcje języka programowania zaprojektowane do obsługi błędów sygnalizowanych kodami błędów, wyjątkami lub innymi środkami specyficznymi dla języka.

4
Obsługa błędów w ANTLR4
Domyślnym zachowaniem, gdy parser nie wie, co zrobić, jest drukowanie wiadomości na terminalu, takich jak: w wierszu 1:23 brakuje DECIMAL w „}” To dobra wiadomość, ale w niewłaściwym miejscu. Wolałbym przyjąć to jako wyjątek. Próbowałem użyć BailErrorStrategy, ale to rzuca ParseCancellationExceptionbez komunikatu (spowodowane przez InputMismatchException, również bez komunikatu). Czy istnieje …


1
Geopandas ImportError: Pakiet descartes jest wymagany do kreślenia wielokątów w geopandzie
Próbuję uruchomić prosty kod geopandas za pomocą spydera ANACONDA. Jednak napotykam błąd. Podałem kod i błąd jak poniżej: - oto kod: import geopandas as gpd world = gpd.read_file(gpd.datasets.get_path('naturalearth_lowres')) world.plot() import matplotlib.pyplot as plt plt.show() - oto błąd: Plik „C: \ Users \ usr \ Anaconda3 \ lib \ site-packages \ …

2
Dlaczego użycie `lub` w klauzuli wyjątku nie powoduje błędu SyntaxError? Czy ma to uzasadnione zastosowanie?
W pracy natknąłem się na exceptklauzulę z oroperatorem: try: # Do something. except IndexError or KeyError: # ErrorHandling Wiem, że klasy wyjątków powinny być przekazywane jako krotka, ale wkurzyło mnie to, że nawet nie spowoduje SyntaxError. Więc najpierw chciałem sprawdzić, czy to rzeczywiście działa. I tak nie jest. >>> def …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.