Richard D. Moores wrote:
On Tue, Nov 3, 2009 at 05:30, Dave Angel <da...@ieee.org> wrote:
<snip>

Easiest way to know which python is being used is to run it same way:

e:\python31\temp> python 2to3.py -w mycalc.py

Or the way I do it, have python31.bat and python26.bat, which launch the
exact pythons that I want.

Thanks, Dave. I'm not familiar with .bat files. Could you give me a
look at one of them?

Dick

A batch file is Windows (much dummyfied) version of Unix script files. It's a "program" interpreted by CMD.EXE, the shell processor for a "Command Prompt". Anyway, it's usually not much more than a list of programs to run, with their arguments. In our case, we just want to run a particular python.exe in a particular path, with whatever arguments were passed to the batch file. So mine are one line each, and look like:

python26.bat
-------------------
c:\progfiles\python26\python.exe %*


python31.bat
-------------------
c:\progfiles\python31\python.exe %*


Obviously, yours will be different, unless you happened to pick the same install path as I did. The %* magic just means copy the rest of the original command line.

You run these something like:

m:\myscripts\ready >  python31  myprogram.py

to explicitly run python31 on the python script, myprogram.py

DaveA

_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to