This sums it up better than I can say it:
http://docs.python.org/faq/windows.html
More specifically, check out the 2nd section titled "How do I make Python scripts executable?"
On Windows, the standard Python installer already associates the .py
extension with a file type (Python.File
) and gives that file type an open command that runs the interpreter (D:Program FilesPythonpython.exe "%1" %*
). This is enough to make scripts executable from the command prompt as foo.py
. If you’d rather be able to execute the script by simple typing foo
with no extension you need to add .py
to the PATHEXT
environment variable.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…