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")