【发布时间】:2017-12-04 19:26:05
【问题描述】:
我需要能够通过在命令提示符中输入helloworld.py 而不是python helloworld.py 来运行python 脚本。目前它打开一个代码编辑器而不是执行脚本。
我发现 2012 年的堆栈溢出答案 (Set up Python on Windows to not type python in cmd) 说你可以这样做:
C:\> assoc .py=Python
C:\> ftype Python="C:\python26\python.exe %1 %*"
但这对我不起作用。我在 Windows 10 计算机上,但也试图让它在 Windows 7 计算机上运行。我也试过用python27。
【问题讨论】:
-
对于第二个命令,是您在上面显示的确切行还是您将路径更改为 python 在您的计算机上的位置?
-
那个路径和我的python的路径是一样的
-
查看链接Run python program via cmd 希望这能解决您的问题! ----------
-
我已经检查以确保我的 python 环境变量设置正确。所以这个链接对这个案例没有帮助
-
不管怎样,在我的 Windows 7 机器上,
.py与Python.File而不是Python相关联,而 Python.File 的ftype是Python.File="C:\Windows\py.exe" "%L" %*。也许 Python 的 Windows 安装程序自 2012 年以来已经进行了调整,以至于事情不再以完全相同的方式工作。也许您可以定位和定位py.exe而不是python.exe
标签: python command-line command-prompt