On 26/07/2013 11:43, Chris Angelico wrote:
On Fri, Jul 26, 2013 at 11:37 AM, Devyn Collier Johnson
<devyncjohn...@gmail.com> wrote:

On 07/25/2013 09:54 AM, MRAB wrote:

On 25/07/2013 14:42, Devyn Collier Johnson wrote:

If I execute a Python3 script with this haspling (#!/usr/bin/python3.3)
and Python3.3 is not installed, but Python3.2 is installed, would the
script still work? Would it fall back to Python3.2?

Why don't you try it?

I hope Dihedral is listening. I would like to see another response from
HIM.


Good point, but if it falls back to Python3.2, how would I know? Plus, I
have Python3.3, 3.2, and 2.7 installed. I cannot uninstall them due to
dependencies.

Easy:

#!/usr/bin/python3.3
import sys
print(sys.version)

Now run that on lots of different computers (virtual computers work
well for this).

There's also sys.version_info:

>>> import sys
>>> sys.version_info
sys.version_info(major=3, minor=3, micro=2, releaselevel='final', serial=0)

If you want to test what would happen if that version wasn't installed,
set the shebang line to a future version, such as Python 3.4. I doubt
you have that installed! :-)

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to