IndentationError: unexpected indent

unexpected indent Python hiba: PEP8 betartása és linter használata a megoldáshoz.

unexpected indent Python

Hibaüzenet

IndentationError: unexpected indent

Hibás kód

  print('Hello')

Javított kód

print('Hello')

Magyarázat

unexpected indent Python hiba akkor fordul elő, amikor a Python kód nem egységes behúzással rendelkezik. A Python a behúzás révén definiálja a kódblokkokat; ha egy sorban felesleges vagy hiányzó szóközök vannak, a parser nem tudja egyértelműen értelmezni a blokkokat. A PEP8 szerint szóközökkel vagy tabulátorral egyformán kell behúzni. Ajánlott lintert (például flake8) használni, amely előre jelzi a formázási szabályok megsértését.

Külső link: PEP8 – Python Style Guide | Belső link: ModuleNotFoundError Python flask