【发布时间】:2016-06-15 07:26:30
【问题描述】:
我编写了一个简单的 python 脚本,我需要将它作为可执行文件运行,即程序开头没有“python”字样。脚本(simple_prog.py)是:
#!C:\Python27\python.exe
打印“Hello World”
每当我将脚本作为“python simple_prog.py”运行时,它都会打印输出,但没有它,它什么也不会打印(下图)。
我还提到了“如何使 Python 脚本可执行?”网站https://docs.python.org/3/faq/windows.html#id3中的部分,来自stackoverflow问题How to make python scripts executable on Windows?,但无法理解解决方案。
谢谢。
更新:
通过stackoverflow链接解决了问题:Set up Python on Windows to not type python in cmd
这就是我所遵循的(下图)
请注意 ftype 命令中双引号的位置。
第二个命令 (simple_prog) 运行成功,因为我通过在其中添加“.PY”更新了 PATHEXT 变量。
感谢您的回复以及反对意见。
【问题讨论】:
-
您到底在寻找什么将
.py转换为.exe或者您想在不使用python关键字的情况下运行程序 -
将
.py转换为.exe和进行扩展名关联是两件不同的事情。从你的问题我猜你问的是后者,但从标题你问的是前者。 -
更新了标题。我要的是后者
标签: python python-2.7