博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python右键Edit with IDLE
阅读量:5333 次
发布时间:2019-06-15

本文共 1406 字,大约阅读时间需要 4 分钟。

在windows下试用python,Py文件的右键菜单有个Edit with IDLE,虽然这个ide不是那么功能强大,但是胜在方便。对于脚本语言的一般使用来说是足够了。但是有时候,这个菜单就消失了,给使用这造成了一定的麻烦。我们来看看如何解决这个麻烦?                       

方法一:(这个是我找得网上得,步骤基本都试过是可以得)

1、 如果一时半会没有菜单,而又想立即使用IDLE怎么办。

实际上python的IDLE正是python代码编写的,而且代码就在你安装的Python的某个地方,我们来找找。以我的电脑上的python为例。在Python安装目录的Lib目录下,有一个目录叫idlelib,看名字是不是很熟悉。没错,我们的IDLE就是这个东西。

 

2、 我们在同级目录中还能找到很多我们经常使用的类等。

好了,打开idlelib,找到idle.py   idle.pyw以及EditorWindow.py(这个文件我电脑上没有)。

 

3、 我们双击运行idle.py看看。稍等一会,就可以看到我们熟悉的python shell了,不过同时出现的还有一个命令行窗口,这不是我们想要的。

4、 那么怎么才能不显示那个黑窗口呢。运行idle.pyw就行了,如果你的电脑不能够双击运行。那么就右键菜单   打开方式   在弹出的打开方式对话框中点击  浏览,然后找到python目录下的pythonw程序,再确定即可。

5、 然后,我们在shell窗口点击菜单  新建 就可以打开一个编辑窗口了。这个编辑窗口不就是我们的IDLE吗。

 

6、 那么如何直接打开IDLE呢。我们可以看到idlelib目录下有很多文件,有些通过文件名就可以猜个大概。那个EditorWindow.py就比较像,打开看看不就知道了。我们用pythonw来运行它。

在弹出的窗口,点击test_editor_window。然后可以看到编辑窗口弹出来了。

注:这个文件在我安装的python3.6中为找到,所以没有验证哦!

 

方法二:修改注册表

1、右键菜单没有,那我们就加一个菜单呗。

开始-运行-regedit-确定。打开注册表编辑器。或者按win+r快捷键直接打开运行窗口。

 

2、找到注册表路径:HKEY_CLASSES_ROOT\SystemFileAssociations\.py\shell\Edit with IDLE\command。

如果你的电脑里没有这个路径,那么就安装这个路径,逐级建立项,然后将名字按上面的路径进行修改。

最后在command项的默认值里,输入

"C:\Python36\pythonw.exe" "C:\Python3\Lib\idlelib\idle.pyw" "%1"

 

然后确定即可。

3、然后,关闭注册表编辑器,找个py文件看看有没有了。

 

4、可是如果菜单再次消失了,而且那个路径那么长又不好记怎么办。这个问题好办,一是你可以将那个路径记录下来,这个没什么好说的。二是,再次打开你的注册表编辑器,找到那个默认项,并选中它。然后点击文件菜单-导出。

5、在弹出的导出注册表文件对话框中,将我们选中的注册表项导出到任意位置即可。

6、如果,今后再次遇到右键菜单消失的话,双击我们刚才导出的注册表文件,在弹出的对话框中点击  是  就可以了。

 

 

转载于:https://www.cnblogs.com/pinpin/p/9947551.html

你可能感兴趣的文章
判断两个字符串是否相等【JAVA】
查看>>
直播技术细节3
查看>>
《分布式服务架构:原理、设计于实战》总结
查看>>
java中new一个对象和对象=null有什么区别
查看>>
字母和数字键的键码值(keyCode)
查看>>
协议和代理
查看>>
IE8调用window.open导出EXCEL文件题目
查看>>
sql server 2008 不允许保存更改,您所做的更改要求删除并重新创建以下表 的解决办法(转)...
查看>>
[转]iOS学习笔记(2)--Xcode6.1创建仅xib文件无storyboard的hello world应用
查看>>
Spring mvc初学
查看>>
python标准库学习7
查看>>
有意思的代码片段
查看>>
C8051开发环境
查看>>
VTKMY 3.3 VS 2010 Configuration 配置
查看>>
255. Verify Preorder Sequence in Binary Search Tree
查看>>
01_1_准备ibatis环境
查看>>
windows中修改catalina.sh上传到linux执行报错This file is needed to run this program解决
查看>>
[fowarding]Ubuntu jsp平台使用JDBC来连接MySQL数据库
查看>>
蒲公英v5p%n搭建局域网后用nginx做代理的配置
查看>>
函数式编程
查看>>