Merhaba arkadaşlar şimdi benim de başıma gelen ve oldukça sinir bozucu olan 'TabError' hatası nedir ve nasıl fixlenir bunu anlatacağım.

hata mesajı ;

Kod:
TabError: inconsistent use of tabs and spaces in indentation
Taberror hatası genelde kodları kopyala-yapıştır yaptığınızda ortaya çıkan bir sorun,kodları kopyala yapıştır yaptığınızda kodda görünmeyen karakterlerden dolayı oluyor genelde(bu hataya düşmemek için tab'lar ile space'lari birlikte kullanmayın).Fakat diyelim ki bir türlü bu hatayı aldınız ve çözemediniz.Bir python kütüphanesi ile taberror hatasını çok kolay bir şekilde fixleyebilirsiniz.İndirmemiz gereken kütüphane "autopep8" kütüphanesi.İndirmek için ;

Kod:
pip3 install autopep8
kodu düzeltmek içinse;

Kod:
autopep8 -i
eğer bu işe yaramadıysa python'ın kendi IDLE'ından da fixleyebiliyoruz, yapılması gerekenler;

Kod:
Menu Edit → Select All
Menu Format → Untabify Region
kutucuğa 8 girin(eğer text editörünüz tab'ı 8 boşluk olarak kullanıyorsa)
Select'e basın,ve fixlenir.
umarım birilerine yardımı dokunmuştur :))