当我在Linux甚至从命令行的Mac OS上使用python时,我会利用shebang并直接运行一些脚本,例如:./myScript.py。我确实需要赋予此脚本可执行权限,仅此而已。
./myScript.py
现在,我刚刚在Windows 7上安装了Python 3.1.2,并且希望能够从命令行执行相同的操作。我还需要遵循哪些其他步骤?
总结起来比我可以说的更好:
http://docs.python.org/faq/windows.html
更具体地说,请查看标题为“如何使Python脚本可执行”的第二部分。
在Windows上,标准的Python安装程序已经将该.py扩展名与文件类型(Python.File)关联,并为该文件类型提供了运行解释器(D:\Program Files\Python\python.exe "%1" %*)的打开命令。这足以使脚本可以从命令提示符下执行foo.py。如果您希望能够通过简单键入foo而无需扩展名来执行脚本,则需要添加.py到PATHEXT环境变量中。
.py
Python.File
D:\Program Files\Python\python.exe "%1" %*
foo.py
foo
PATHEXT