我希望能够在包含python脚本的文件夹中打开命令提示符,只需键入不带.py的脚本名称并观察运行。
继谷歌的各种提示做到这一点,我这样做:
应该发生什么事是python.exe应该被添加到“打开”popup,但它不是? 我试着用我的pathpython.exe。 同样的问题。
注意每次我在控制面板中设置path。 Python的版本是2.7。 为了让事情变得陌生,我可以将py程序与pythonw关联起来 – 但这是没用的,因为我想要控制台。
任何帮助赞赏。
如前所述,将PAT添加到PATHEXT
然后做:
assoc .py=Python.File ftype Python.File=c:\Python27\python.exe "%1" %*
在命令提示符下执行脚本或在资源管理器中双击脚本,不需要在路径中添加python,只要您想启动交互式python会话或使用python yourscript.py
有关更多详细信息,请参阅http://docs.python.org/2/using/windows.html 。
修改PATHEXT
变量以包含Python脚本。 例如,这是我的:
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY
每次打开命令控制台时,都可以这样做,或者只是修改用户全局环境变量,以便每个cmd.exe实例都包含它。
我能够使用这个应用程序完成http://defaultprogramseditor.com/