Python技巧:双击python文件打开.py(博主自测完整版)
前言:
写好的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(博主自测完整版)相关推荐
- Windows技巧:右键文件打开方式,该文件没有与之关联来执行该操作
Windows技巧:右键文件打开方式,该文件没有与之关联来执行该操作 正文 参考链接 正文 报错如下: 搜索关键词: 文件打开方式 该文件没有与之关联来执行该操作 原因: 右键选择默认文件打开方式相关 ...
- 双击EXCEL2016文件打开后显示为灰色空白,再次双击该文件才可打开【已解决,参考他人,仅供参考】
安装Office 2016后,双击EXCEL文件打开后显示为空白. 解决办法: 开始--运行--regedit 修改HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Ope ...
- DPad down是哪个键_视频剪辑软件哪个好用 短视频博主亲测好用的竟然是TA!
原标题:视频剪辑软件哪个好用 短视频博主亲测好用的竟然是TA! 作为一个追剧小能手,我最喜欢的事情就是给自己喜欢的CP剪小视频,这两年B站短视频区崛起,我又开始慢慢转型为vlog博主,记录自己日常生活 ...
- 【PYTHON笔记】:文件打开和关闭
目录 文件打开: open()函数 文件路径(file参数): 文件打开模式(mode参数) buffering参数: 文件的关闭: close函数 文件基本概念: 文件: 存 ...
- 设置双击JAD文件打开的模拟器
如果你的开发环境中装了很多的模拟器,你双击JAD文件也许打开的是模拟器不是你想要的,尤其你先安装的是WTK,再安装SonyEricsson后,这时默认打开的是OnDeviceDebug模式: Inst ...
- python学生管理系统教学_Python项目:学生信息管理系统(完整版)
本文是基于上一篇(python项目:学生信息管理系统(初版))进行了完善,并添加了新的功能. 主要包括有: 学生信息管理系统(完整版) 学生信息管理项目,要求带操作界面,并完成每项操作: +----- ...
- python语言实战-Python实战-从菜鸟到大牛的进阶之路 pdf完整版
Python是一种解释型.面向对象.动态数据类型的高级程序设计语言,现在它已经成为最受欢迎的程序设计语言之一.本专题收录了Python编程实战教程,分享给大家. 适用人群:Python 进阶学习者.W ...
- windows10如何修改hosts文件,微软官方回复,博主亲测有效
前言 网上很多windows10修改hosts文件,人云亦云,经过博主实测,网上发的方法没有一个是管用的,最后不得已到微软官方提问才得到真正有效答案,而且超级简单. 方法 以管理员身份运行cmd命令提 ...
- centos7 pam mysql.so,Centos7下搭建FTP服务器(博主亲测不坑)
Loading... 领导要用,虽然不知道用途是干啥的,估计跟我们最近做的项目有关系.网络上搜出来的教程很多,配置复杂,而且不一定成功,很烦,我的配置肯定能用,保证不坑. 一.关闭防火墙.SELinu ...
- 宝塔面板在同一服务器下创建多个端口部署项目(轻量应用服务器一键部署网站、博客、GltLab完整版)
[从零开始使用轻量应用服务器快速搭建自己的GitLab]https://blog.csdn.net/qq_38629292/article/details/123982234 在上一篇博客中,我们详细 ...
最新文章
- 五分钟读懂TCP 协议
- 0-100之间的素数、判断素数的基本和优化方法
- jQuery学习笔记(简介,选择器)
- 【Python】嫦娥探月数据(PDS)处理与可视化
- drupal linux安装,在Debian 10(Buster) Linux服务器中安装drupal 8.8.0的说明
- 用计算机求正有理数算术平方根的步骤,用计算器求算数平方根、用有理数估计算数平方根的大小.ppt...
- javaScript一种优化模式-初始化时分支
- php函数查询sprintf,PHPsprintf函数用例解析
- find命令与locate命令的区别
- 读取和修改caffemodel文件
- 维修 工具 资料 点位图
- NOI题库练习1.4(08)
- Win10电脑怎么更改UEFI固件设置
- Android刘海屏适配全方案(华为、小米、Vivo、Oppo)
- WPF工控组态软件之温度计
- interrupt()方法理解和实例
- 嵌入式AI —— 6. 为糖葫芦加糖,浅谈深度学习中的数据增广
- 【自然语言处理】实验1布置:Word2Vec TransE案例
- ESP8266-NodeMCU (1) 开发板介绍
- 光耦继电器工作原理及优点概述