[Tutor] How to use Python 2.6 with IDLE?
Dave Angel
davea at ieee.org
Tue Jul 28 11:20:23 CEST 2009
Dick Moores wrote:
>
> <snip>
> I'm not sure how to edit it. What's required for Ulipad is quite
> different, I believe.
>
> This is what I got from Dave Angel:
> e:
> cd \Python26\Lib\idlelib\
> ..\..\pythonw.exe idle.pyw %*
>
> And I can't decipher it. What is the "..\..\"?
>
>
Just ask. The double-dots are the standard way of indicating "the
directory above the previous one." That's useful knowledge not only
within batch files but also within shortcuts and within Python programs.
The batch file starts by changing to the E: drive. Then it changes to
the explicit directory \Python26\Lib\idlelib, and because of the leading
slash, that refers to an absolute directory, irrespective of what the
current directory happened to be earlier. The 3rd line means that we
want to run a program pythonw.exe, located two directories up from the
current one, *without changing" the current directory. It could have
been written:
e:\Python26\pythonw.exe idle.pyw %*
but then if you ever changed to a different version, or installed on a
different drive or directory, you'd have two places in the batch file to
change. I like using relative directories where possible.
Finally, the %* at the end means copy whatever other parameters were
passed to the batch file, as additional parameters to the program.
> I would like to learn how to write simple batch files, however, quite
> aside from writing one to solve my Ulipad problem.
>
> <snip>
>
More information about the Tutor
mailing list