I\'m trying to create an application in Python 3.2 and I use tabs all the time for indentation, but even the editor changes some of them into spaces and then print out \"inc
When using the sublime text editor, I was able to select the segment of my code that was giving me the inconsistent use of tabs and spaces in indentation
error and select:
view > indentation > convert indentation to spaces
which resolved the issue for me.
Use, Idle for python, or Idle3 for python3.
I had this problem. Solution: your 'tab' before the problem line is spaces, 4, 6, or 8 spaces. You should erase them and insert TAB. '\t'. That's all.
It is possible to solve this problem using notepad++
by replacing Tabs with 4 Spaces:
If your editor doesn't recognize tabs when doing a search and replace (like SciTE), you can paste the code into Word and search using Ctr-H and ^t which finds the tabs which then can be replace with 4 spaces.
I recently had the same problem and found out that I just needed to convert the .py file's charset to UTF-8 as that's the set Python 3 uses.
BTW, I used 4-space tabs all the time, so the problem wasn't caused by them.