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



