如何在Windows上使python脚本可执行?

Ham*_*jan 23 python windows shebang

可能重复:
在Windows上设置Python不在cmd中键入python

当我在Linux上使用python,甚至从命令行使用Mac OS时,我会利用shebang并直接运行我的一些脚本,如下所示:./myScript.py.我确实需要为此脚本提供可执行权限,但这就是全部.

现在,我刚刚在Windows 7上安装了Python 3.1.2,我希望能够从命令行执行相同的操作.我还需要遵循哪些其他步骤?

dig*_*foo 36

这总结得比我说的好:

http://docs.python.org/faq/windows.html

更具体地说,请查看标题为"如何使Python脚本可执行?"的第2部分.

在Windows上,标准Python安装程序已将.py扩展与文件类型(Python.File)关联,并为该文件类型提供运行解释器(D:\Program Files\Python\python.exe "%1" %*)的打开命令.这足以使脚本可以从命令提示符执行foo.py.如果您希望通过简单的输入foo而无需扩展来执行脚本,则需要添加.pyPATHEXT环境变量中.

  • 不适用于我的 Windows 10 和 python 3.9.x。运行 python 脚本只是短暂地弹出,然后立即关闭命令窗口,速度太快,以至于我无法阅读它告诉我的任何内容,尽管我的 python 脚本是无限运行的设计。 (5认同)