C:\> assoc .py=Python
C:\> ftype Python="C:\python27\python.exe %1 %*"
或任何相关路径-您也可以使用ftype设置命令行参数。
为了使命令能够识别而不必给出后缀(.py
)(类似于.exe
文件的工作方式),请添加.py
到(全局)PATHEXT
变量的以分号分隔的列表中。
似乎仍在引起关注,想为Win10用户提供一个有用的评论(来自@shadowrunner):
对于我来说,要使其在Win10下工作,实际的命令是(请注意引号的位置):
C:\> ftype Python="c:\Anaconda2\python.exe" "%1" %*
谈论常绿!
首先,如果您是新安装Python,我强烈建议您查看@NunoAndré的答案。
其次,为了澄清最近的注释,请注意:您必须同时做两个部分(assoc
和ftype
),或者在ftype
命令中使用预先存在的关联标签。
默认情况下,至少为Python 3.7的Windows 8.1下,该协会.py
的Python.File
,所以在执行ftype
上面我写的命令将无法正常工作,除非该协会第一次变更。或者,您可以只使用ftype
并提供默认关联。由你决定。