Programlama

Python hataları: IndentationError, NameError, TypeError ne demek?

En sık karşılaşılan hataları okumak ve düzeltmek.

Tüm dersler · Python dersleri: sıfırdan öğren

Hata mesajı nasıl okunur

Mesajın son satırı hatanın türünü ve nedenini söyler; yukarıdaki satırlar dosya ve satır numarasını gösterir. Aşağıdan yukarı oku.

Sık görülen hatalar

  • IndentationError — girinti yanlış; 4 boşluk kullan, tab ile boşluğu karıştırma.
  • SyntaxError — iki nokta, parantez veya tırnak unutulmuş.
  • NameError — değişken tanımlı değil veya yanlış yazılmış (Name ≠ name).
  • TypeError — uygun olmayan tipte işlem, ör. metin + sayı.
  • IndexError — listede olmayan bir sıraya erişim.
  • ModuleNotFoundError — kütüphane kurulu değil: pip install ad.
try:
    x = int(input("Number: "))
except ValueError:
    print("That was not a number")

Yazar: Nibras Code