前言:

写好的python文件打开始终要右键打开十分不方便,在网络搜索解决方案后,效果不理想,特此解决

解决方法:修改注册表

网络搜集步骤:

1. 快捷键:WIN + R输入regedit回车

2. 搜索地址:

计算机\HKEY_CLASSES_ROOT\Python.File\Shell\open\command

3.右键或双击修改,并在数值数据中输入python编辑器路径

4. 完成

BUG解决:

网络寻找的办法,的确能打开.py,但实际使用中,只是将指定目录的软件打开了,并没有加载文件

解决办法:

一、 双击用IDLE打开

步骤:

1. 注册表搜索:Python版本不同文件名稍有变化

HKEY_CLASSES_ROOT\Python.File\Shell\editwithidle\shell\edit35-32\command

2. 按下图操作,复制路径即可

  • 原理说明:

此处为平常右键打开文件时用的IDLE,复制放入打开命令后,直接双击即可实现一样的功能

 3. 把复制好的路径粘贴到下方目录

HKEY_CLASSES_ROOT\Python.File\Shell\open\command

如上图,第二个步骤下面的open中的命令就是双击命令的设置命令

4.完成

双击后,可实现和右键一样的功能,十分方便使用

二、用sublime打开

原理与IDLE相同,sublime也和IDLE一样有右键打开的命令

同理,找到sublime的右键注册表路径,复制到双击打开下即可

步骤:

1. 注册表搜索

HKEY_CLASSES_ROOT\*\shell\Sublime_Text_3\command

2.复制粘贴到python的目录下即可

HKEY_CLASSES_ROOT\Python.File\Shell\open\command

3.完成

三、总结

核心思想:

在注册表找到程序右键打开的命令下的数据目录,粘贴到双击菜单即可

IDLE打开与Sublime打开便捷切换:

注意:以下仅为参考,实际以自己软件和目录为主

当你顺利完成上面步骤时,可点击文件导出为reg,也就是和我下面文件相同的格式

分别保存下面两个文件,更正扩展为reg,需要哪个导入哪个即可

IDLE:

Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\Python.File\Shell\open\command]
@="\"C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python35-32\\pythonw.exe\" -m idlelib \"%L\" %*"

Sublime:

Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\Python.File\Shell\open\command]
@="D:\\AAAAAAAAAA\\Sublime Text 3211 x64\\Sublime_Text.exe \"%1\""

恢复原始:(手误出错后可添加回原始值,大胆操作吧)

Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\Python.File\Shell\open\command]
@="\"C:\\Windows\\py.exe\" \"%L\" %*"

四、扩展

文末在分享一个注册表项,用来为python添加右键菜单

Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\.py\ShellNew]
"NullFile"=""

恢复原始:

Windows Registry Editor Version 5.00[-HKEY_CLASSES_ROOT\.py\ShellNew]

添加后可以实现右键新建python文件

小技巧:

建议使用上述如[-HKEY_CLASSES_ROOT\.py\ShellNew]一样的注册表命令

网络与很多bat命令,实测不能删除新建的文件夹,只能删除其下的项

如与[-HKEY_CLASSES_ROOT\.py\ShellNew]功能相同的bat命令

reg delete "HKEY_CLASSES_ROOT\.py\ShellNew" /fexit

执行后并没有删除注册表下的文件夹ShellNew

/f 为隐藏用户确定提示,exit则直接不给用户显示的机会直接退出

而命令行加入在哪一个目录下,如[HKEY_CLASSES_ROOT\.py\ShellNew]

删除此行命令只需,在前加短横杠-

                                        本文结束

能阅读到这,说明文章对你有不少帮助吧!

如果你觉得文章解决了你的问题,请点个赞,赞的数量说明了我帮助的人的数量,我会十分高兴帮助到你!

如果哪里有欠缺,或者不妥的地方,请在评论区指出,学习是互相的过程。

Python技巧:双击python文件打开.py(博主自测完整版)相关推荐

  1. Windows技巧:右键文件打开方式,该文件没有与之关联来执行该操作

    Windows技巧:右键文件打开方式,该文件没有与之关联来执行该操作 正文 参考链接 正文 报错如下: 搜索关键词: 文件打开方式 该文件没有与之关联来执行该操作 原因: 右键选择默认文件打开方式相关 ...

  2. 双击EXCEL2016文件打开后显示为灰色空白,再次双击该文件才可打开【已解决,参考他人,仅供参考】

    安装Office 2016后,双击EXCEL文件打开后显示为空白. 解决办法: 开始--运行--regedit 修改HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Ope ...

  3. DPad down是哪个键_视频剪辑软件哪个好用 短视频博主亲测好用的竟然是TA!

    原标题:视频剪辑软件哪个好用 短视频博主亲测好用的竟然是TA! 作为一个追剧小能手,我最喜欢的事情就是给自己喜欢的CP剪小视频,这两年B站短视频区崛起,我又开始慢慢转型为vlog博主,记录自己日常生活 ...

  4. 【PYTHON笔记】:文件打开和关闭

    目录 文件打开: open()函数 文件路径(file参数): 文件打开模式(mode参数) buffering参数: 文件的关闭: close函数 文件基本概念: 文件:             存 ...

  5. 设置双击JAD文件打开的模拟器

    如果你的开发环境中装了很多的模拟器,你双击JAD文件也许打开的是模拟器不是你想要的,尤其你先安装的是WTK,再安装SonyEricsson后,这时默认打开的是OnDeviceDebug模式: Inst ...

  6. python学生管理系统教学_Python项目:学生信息管理系统(完整版)

    本文是基于上一篇(python项目:学生信息管理系统(初版))进行了完善,并添加了新的功能. 主要包括有: 学生信息管理系统(完整版) 学生信息管理项目,要求带操作界面,并完成每项操作: +----- ...

  7. python语言实战-Python实战-从菜鸟到大牛的进阶之路 pdf完整版

    Python是一种解释型.面向对象.动态数据类型的高级程序设计语言,现在它已经成为最受欢迎的程序设计语言之一.本专题收录了Python编程实战教程,分享给大家. 适用人群:Python 进阶学习者.W ...

  8. windows10如何修改hosts文件,微软官方回复,博主亲测有效

    前言 网上很多windows10修改hosts文件,人云亦云,经过博主实测,网上发的方法没有一个是管用的,最后不得已到微软官方提问才得到真正有效答案,而且超级简单. 方法 以管理员身份运行cmd命令提 ...

  9. centos7 pam mysql.so,Centos7下搭建FTP服务器(博主亲测不坑)

    Loading... 领导要用,虽然不知道用途是干啥的,估计跟我们最近做的项目有关系.网络上搜出来的教程很多,配置复杂,而且不一定成功,很烦,我的配置肯定能用,保证不坑. 一.关闭防火墙.SELinu ...

  10. 宝塔面板在同一服务器下创建多个端口部署项目(轻量应用服务器一键部署网站、博客、GltLab完整版)

    [从零开始使用轻量应用服务器快速搭建自己的GitLab]https://blog.csdn.net/qq_38629292/article/details/123982234 在上一篇博客中,我们详细 ...

最新文章

  1. 五分钟读懂TCP 协议
  2. 0-100之间的素数、判断素数的基本和优化方法
  3. jQuery学习笔记(简介,选择器)
  4. 【Python】嫦娥探月数据(PDS)处理与可视化
  5. drupal linux安装,在Debian 10(Buster) Linux服务器中安装drupal 8.8.0的说明
  6. 用计算机求正有理数算术平方根的步骤,用计算器求算数平方根、用有理数估计算数平方根的大小.ppt...
  7. javaScript一种优化模式-初始化时分支
  8. php函数查询sprintf,PHPsprintf函数用例解析
  9. find命令与locate命令的区别
  10. 读取和修改caffemodel文件
  11. 维修 工具 资料 点位图
  12. NOI题库练习1.4(08)
  13. Win10电脑怎么更改UEFI固件设置
  14. Android刘海屏适配全方案(华为、小米、Vivo、Oppo)
  15. WPF工控组态软件之温度计
  16. interrupt()方法理解和实例
  17. 嵌入式AI —— 6. 为糖葫芦加糖,浅谈深度学习中的数据增广
  18. 【自然语言处理】实验1布置:Word2Vec TransE案例
  19. ESP8266-NodeMCU (1) 开发板介绍
  20. 光耦继电器工作原理及优点概述

热门文章

  1. Web安全—information_schema数据库详解基础补充
  2. 在遇到移动硬盘无法访问的情况下,如何无需格式化地修复硬盘?
  3. 化工行业ERP管理系统丨外贸软件
  4. CD卡命令和响应的详解
  5. 阿里云ECS远程桌面连接失败
  6. 新路由3详细刷机教程
  7. 医院体检PEIS系统
  8. win10磁盘管理教程
  9. 计算两个时间之间的进度百分比
  10. QT 学习之饼状图实现