Windows 10如何修改命令行打开.py文件的默认应用?
临时调用Python打开.py文件的方法
如果不需要修改全局默认设置,直接在命令提示符中运行以下命令即可直接用Python启动脚本:
- 基础调用命令:
python 你的脚本名.py - 系统安装多版本Python时,指定用Python3启动:
py -3 你的脚本名.py - 如果你没把Python添加到系统环境变量,可直接写Python执行文件全路径调用:
"C:\你自己的Python安装路径\python.exe" 你的脚本名.py
永久修改命令提示符下.py文件默认启动程序的方法
方法1:通过命令行修改关联规则
- 以管理员身份打开命令提示符(右键开始菜单,选择「Windows 终端(管理员)」或「命令提示符(管理员)」)
- 先查询当前.py文件的关联标识,执行命令:
assoc .py
正常返回结果类似.py=Python.File,如果之前关联了PyCharm会返回其他标识,记下来这个返回值 - 然后修改该标识对应的启动程序,执行命令:
ftype 上一步查到的关联标识="C:\你自己的Python安装路径\python.exe" "%1" %*
举个实例:如果关联标识是Python.File,Python安装在默认路径,命令就是:ftype Python.File="C:\Users\你的用户名\AppData\Local\Programs\Python\Python311\python.exe" "%1" %* - 最后执行命令把.py后缀添加到系统可执行后缀列表:
setx PATHEXT "%PATHEXT%;.PY"
操作完成后重启命令提示符即可生效。
方法2:通过系统图形界面修改
- 随便找到一个本地存储的.py文件,右键点击选择「属性」
- 在「常规」选项卡找到「打开方式」栏,点击后面的「更改」按钮
- 在弹出的应用列表里选中你要默认使用的Python版本,勾选「始终使用此应用打开.py文件」后点击确定
- 改完后重启命令提示符,直接输入.py文件名就会默认用Python启动。
内容的提问来源于stack exchange,提问作者ItsyaboyAlan
相关产品推荐
相关产品推荐

