Tabs and spaces (style)
kens at sightreader.com
Tue May 1 22:30:03 CEST 2001
----- Original Message -----
> What is the consensus about mixing tabs and spaces in a Python script?
> Don't people find it plain annoying to come across a bunch of scripts
> where the author has obviously used a tabsize of 8 characters, and
> alternated expanded tabs (4-spaces) and real tab characters (not wanting
> to name names here *cough*Mailman*cough*). It makes for a real PITA when
> you set your editor to display tab characters with a width of 2, or 4
> spaces, and the code doesn't line up properly.
> It imposes one author's choice of tabsize onto everyone else.
> Cantanker /
Steve Holden wrote:
> "Nick Perkins" <nperkins7 at home.com> wrote in message
> news:oGDH6.38803$HF.9074854 at news4.rdc1.on.home.com...
> > Absolutely!
> > ..that drives me nuts!
> > Why would anyone not use tabs exclusively?
> take up a lot
> of horizontal space
> and your
> code ends
> up dropping
> off the end
> of the
> Four spaces is fine. Mixing tabs is *not* good. Use redent.py
Why would anyone not use spaces exclusively?
BTW, I read a posting by Guido quite a while ago that
actually recommended mixing tabs and spaces! Rather
ugly advice; quite out of character coming from our fearless
Tabs should be a syntax error.
I hereby declare the following concensus:
Indent 4 spaces. No tabs.
All good code editors have built in tab converters.
More information about the Python-list