On Thu, Apr 25, 2013 at 12:11 AM, boB Stepp <[email protected]> wrote:
> NameError: name 'boB' is not defined
>
> E:\Programs\Python\IYOCGwPy\Ch4>
>
> This has me totally puzzled. I thought it might have something to do
> with the fact that I also have Python 2.7 installed, so I removed it
> from the path variable and also did the check for version that you see
> above.
In 2.x the input() function evaluates the input string; typically
you'd use raw_input() instead.
.py files need to be associated with %windir%\py.exe. Additionally you
need a py.ini in %localappdata% if you want to set Python 3 as the
default.
C:\>assoc .py
.py=Python.File
C:\>ftype Python.File
Python.File="C:\Windows\py.exe" "%1" %*
C:\>type "%localappdata%\py.ini"
[defaults]
python=3
C:\>py -V
Python 3.3.1
C:\>py -2.7 -V
Python 2.7.3
If .py files are set up to use py,.exe, then you can use a shebang on
the first line to set the interpreter a script should use:
#!/usr/bin/env python3
or for the highest 2.x installed:
#!/usr/bin/env python2
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor