如何让Python脚本在Windows上可执行?
可能重复的问题:
在Windows上设置Python,使得在命令行中不需要输入python
在Linux或者Mac OS的命令行中,我可以利用一种叫做“shebang”的东西,直接运行我的一些脚本,比如这样:./myScript.py
。不过,我需要先给这个脚本设置可执行权限,其他的就没什么了。
现在,我刚在Windows 7上安装了Python 3.1.2,我想在命令行中也能做到同样的事情。我还需要做哪些额外的步骤呢?
1 个回答
40
这段话总结得比我说得更好:
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
这个环境变量中。