当我在Linux上使用python,甚至在命令行上使用Mac OS时,我会利用shebang并直接运行一些脚本,如下所示: ./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环境变量中。