There are three ways you can execute your Python script on Microsoft Windows.
As you already know,
you can execute your Python script in IDLE
by pulling down
Run → Run Module
Insert the following statement
immediately before each call in your script to the
sys.exit
function.
input("Press enter to dismiss this window.")
Double-click on the icon for
C:\Users\Myname\python\inout.py
and the Python script will run.
This is because we established a
“file association”
when we installed Python:
a file whose name ends with
.py
will automatically be executed by
C:\windows\py.exe
.
To display this association,
type the
assoc
and
ftype
commands we saw
here.
Let’s append the name of our
C:\Users\Myname\python
directory to our
PATH
environment variable.
This variable contains a list of directory names,
separated by semicolons.
Type your name instead of
Myname
.
On my Windows 7 Home Premium,
I went to
Control Panel →
System and Security →
System →
Advanced System Settings
Do you want to allow the following program to make changes to this computer?
System Properties →
Advanced →
Environment Variables…
Environment Variables → System variables
Path
Edit…
Edit System Variable
Variable name: Path
Variable value: I appended
;C:\Users\Myname\python
When you’re done editing, press OK twice.
Then open a new Command Prompt window.
You can now run the script
inout.py
without having to tell the computer where to find
inout.py
,
because this script is in one of the directories
(namely,
C:\Users\Myname\python
) in your
PATH
.
path PATH=now the PATH includes the additional directory inout.py How old are you?