TabError inconsistent use of tabs
Hibaüzenet
TabError: inconsistent use of tabs and spaces in indentation
Hibás kód
def func():
print('Hi')
print('Bye')
Javított kód
# A fájl egységes formátumban (pl. 4 szóköz):
def func():
print('Hi')
print('Bye')
Magyarázat
TabError inconsistent use of tabs and spaces hiba akkor fordul elő, amikor egy Python fájlban egyszerre használsz tabulátort és szóközt a behúzáshoz. A Python interpreter nem engedi a kevert behúzást, mert nem tudja egyértelműen értelmezni a blokkhatárokat. A megoldás, hogy válassz egy formátumot (pl. 4 szóköz), és konvertáld át a fájlt az `expandtabs` eszközzel vagy a szerkesztő beállításával. Ezután a behúzás egységes és hiba nélküli lesz.
További információ: Python indentation rules
