SAMOUCZEK JĘZYKA PYTHON ROZDZIAŁY   
Rozdział 7: Błędy i wyjątki

1: Błędy składni - 2: Wyjątki - 3: Obsługa wyjątków - 4: Zgłaszanie wyjątków
5: Wyjątki definiowane przez użytkownika - 6: Jak posprzątać po bałaganiarzu?

Lekcja 1: Błędy składni


Napewno próbowałeś uruchomić przykłady programów z naszych lekcji :-). Jeśli TAK, prawdopodobnie zobaczyłeś parę komunikatów o błędach. Istnieją (przy najmniej) dwa rozróżnialne rodzaje błędów: błędy składni i wyjątki.

>>> while 1 print 'Witaj'
  File "<stdin>", line 1
    while 1 print 'Witaj'
                ^
SyntaxError: invalid syntax

Parser powtarza na wyjściu błędny dla niego wiersz i wyświetla małą ,,strzałkę'', wskazującą na najwcześniejszy punkt w wierszu gdzie znaleziono błąd. Błąd spowodowany został przez składnik poprzedzający strzałkę: w tym przykładzie, błąd wykryty został na słowie kluczowym print, z powodu braku znaku dwukropka (":") przed tą instrukcją. Nazwa pliku i numer linii są również wyświetlane, aby wiedzieć, gdzie szukać błędu, w przypadku gdy na wejściu znajdował się skrypt.

Strona główna - O Pythonie - Interpreter - Samouczek - Przykłady programów - Linki