İçeriğe geç
Python İstisnalarıHata
IndentationError

IndentationError

Kodda, Python'da sözdizimsel olarak anlamlı olan girintileme hatalı.

python

Bu hatanın nedenleri

Python, kod blokları için tutarlı girintileme gerektirir. Bu hata; sekmelerle boşlukların karıştırılması, yanlış girinti düzeylerinin kullanılması veya girintilemenin beklenen blok yapısıyla eşleşmemesi durumunda ortaya çıkar.

Nasıl düzeltilir

Tutarlı girintileme kullanın (standart, düzey başına 4 boşluktur). Editörünüzü sekme yerine boşluk ekleyecek şekilde yapılandırın. Sekme/boşluk karışımını tespit etmek için şunu çalıştırın: python -tt script.py. Çoğu editörde 'girintilemeyi dönüştür' özelliği bulunur.

Örnek

def foo():
print("bad indent")  # IndentationError
Resmi Belgeler

İlgili Hata Kodları