running python 2 vs 3

Ned Batchelder ned at nedbatchelder.com
Thu Mar 20 16:27:59 EDT 2014


On 3/20/14 4:08 PM, Marko Rauhamaa wrote:
> Alan Meyer <ameyer2 at yahoo.com>:
>
>> I presume it would still be a good idea to test both python
>> interpreters against any script that you didn't knowingly write with a
>> feature that will only work in one of the two python versions.
>>
>> If it works fine in both - and many will, then use:
>>
>>       #!/usr/bin/env python
>>
>> Only use the "python2" or "python3" versions if you really have a
>> reason to do so.
>>
>> Yes?  No?
>
> No. Even if you managed to do that, it would mean getting the worst of
> both worlds. The language dialects are too far apart. When you start
> your Python project, you decide between Python 2 and Python 3 and go all
> in.

Plenty of people have adopted a dual-support strategy, with one code 
base that supports both Python 2 and Python 3.  The six module can help 
a great deal with this.

>
>
> Marko
>


-- 
Ned Batchelder, http://nedbatchelder.com




More information about the Python-list mailing list