TabError inconsistent use of tabs
Hibaüzenet
TabError: inconsistent use of tabs and spaces in indentationHibá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
