The python 2 interpreter itself expands tabs to 8 chars, not 4. The Linux terminal ('cat' a python source file) and Windows (type a python source file) also expand tabs to 8 spaces. It would be useful ...