On 2021-02-17 14:09, Thomas Jollans wrote:
On 16/02/2021 22:16, Ethan Furman wrote:
Kevin, please reply to the list (preferably Reply-to-list, or Reply-all), that way others can chime in with help.

On 2/16/21 12:55 PM, Kevin M. Wilson wrote:

Windows 7 OS, and typically run in conjunction with testing SSD', as for stand alone scripts. Those require: python BogusFile.py. I too was expecting users to type: python my_Script.py!

On Windows, you should use the py.exe launcher:

py -2 python2_script.py

to run an old script, and

py -3 python3_script.py

or

py python3_script.py

to launch a new script. AKAIK, the launcher is always installed with
recent versions of Python on Windows.

The scripts simply need to start with a shebang line that specifies the Python version. Then it's just:

py python2_script.py

py python3_script.py


You could set up the PATH such that 'python' is python 2.7, and 'py'
calls python 3.x. Have a look at the docs to figure about what other
options py.exe gives you (such as shebang lines)

Docs:
https://docs.python.org/3/using/windows.html#python-launcher-for-windows

PEP: https://www.python.org/dev/peps/pep-0397

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

Reply via email to