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