TabErrorTabError
Girintilemede tutarsız bir sekme ve boşluk karışımı kullanılıyor.
Bu hatanın nedenleri
Kod, aynı blok içinde girintileme için sekmeleri ve boşlukları karıştırıyor. Farklı editörler sekmeleri farklı genişliklerde gösterir; bu da görsel olarak kafa karıştırıcıdır ve ayrıştırma hatalarına neden olur.
Nasıl düzeltilir
Tüm girintilemeyi boşluğa dönüştürün (düzey başına 4). Editörünüzün 'sekmeleri boşluğa dönüştür' özelliğini kullanın. Editörünüzü girintileme için boşluk kullanacak şekilde ayarlayın. Sorunlu satırları bulmak için şunu çalıştırın: python -tt script.py.
İlgili Hata Kodları
ModuleNotFoundErrorModuleNotFoundError
Python, import edilecek belirtilen modülü bulamadı.
TypeErrorTypeError
Bir işlem veya fonksiyon, uygun olmayan türde bir nesneye uygulandı.
IndentationErrorIndentationError
Kodda, Python'da sözdizimsel olarak anlamlı olan girintileme hatalı.
BufferErrorBufferError
Bir tampon (buffer) nesnesi üzerindeki işlem başarısız oldu.
StopIterationStopIteration
Bir yineleyicide başka öğe olmadığını belirtmek için next() fonksiyonu tarafından fırlatılır.
TimeoutErrorTimeoutError
Bloklayıcı bir işlem sırasında sistem düzeyinde bir zaman aşımı oluştu.