IndentationErrorIndentationError
Kodda, Python'da sözdizimsel olarak anlamlı olan girintileme hatalı.
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İlgili Hata Kodları
SyntaxErrorSyntaxError
Python, ayrıştırılamayan geçersiz bir sözdizimiyle karşılaştı.
AttributeErrorAttributeError
Bir nesne, istenen özniteliğe veya yönteme sahip değil.
UnicodeEncodeErrorUnicodeEncodeError
Bir Unicode dizesi hedef kodlamaya kodlanamadı.
requests.exceptions.Timeoutrequests.exceptions.Timeout
Bir istek, sunucudan yanıt beklerken zaman aşımına uğradı.
ConnectionRefusedErrorConnectionRefusedError
Hedef adreste dinleyen bir sunucu olmadığı için bağlantı reddedildi.
BrokenPipeErrorBrokenPipeError
Okuma ucu kapatılmış bir pipe veya sokete yazma girişiminde bulunuldu.