鱼C论坛

 找回密码
 立即注册
查看: 2658|回复: 7

[已解决]关于Python IDLE 清屏问题

[复制链接]
发表于 2017-3-15 09:50:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
Python3.6
在IDLE测试代码之后,需要丢掉之前所有写的标签,变量,列表什么的,我查网上,要清空这些数据,ctrl+F6可以实现,然后我好奇这个CTRL+F6实际在后台是怎么实现的,这个清空之后光标在最下面,我想让IDLE清空后光标在上面,虽然回车也可以解决,可着实我有点懒
QQ截图20170315094926.png
最佳答案
2017-3-15 10:48:59
本帖最后由 零度非安全 于 2017-3-15 10:50 编辑

ClearWindow.rar (831 Bytes, 下载次数: 31)

解压后将文件放在 Python X\Lib\idlelib 目录下(X 为你的 python 版本)

然后在这个目录下找到 config-extensions.def 这个文件(idle 扩展的配置文件),以记事本的方式打开它

打开 config-extensions.def  后在句末加上这样几句:

[ClearWindow]
enable=1
enable_editor=0
enable_shell=1
[ClearWindow_cfgBindings]
clear-window=<Control-Key-l>


然后保存退出就可以了。

打开 python 的 idle,看看 options 是不是多了一个选项 clear shell window  ctrl+L。

按 ctrl+L 即可以实现你所要的清屏效果。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-3-15 10:48:59 | 显示全部楼层    本楼为最佳答案   
本帖最后由 零度非安全 于 2017-3-15 10:50 编辑

ClearWindow.rar (831 Bytes, 下载次数: 31)

解压后将文件放在 Python X\Lib\idlelib 目录下(X 为你的 python 版本)

然后在这个目录下找到 config-extensions.def 这个文件(idle 扩展的配置文件),以记事本的方式打开它

打开 config-extensions.def  后在句末加上这样几句:

[ClearWindow]
enable=1
enable_editor=0
enable_shell=1
[ClearWindow_cfgBindings]
clear-window=<Control-Key-l>


然后保存退出就可以了。

打开 python 的 idle,看看 options 是不是多了一个选项 clear shell window  ctrl+L。

按 ctrl+L 即可以实现你所要的清屏效果。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 2 反对 0

使用道具 举报

发表于 2017-3-15 11:09:23 | 显示全部楼层
零度非安全 发表于 2017-3-15 10:48
解压后将文件放在 Python X\Lib\idlelib 目录下(X 为你的 python 版本)

然后在这个目录下找到 con ...

请问ubuntu 系统 操作过程是怎样的?  谢谢!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-3-15 11:13:44 | 显示全部楼层
353510788 发表于 2017-3-15 11:09
请问ubuntu 系统 操作过程是怎样的?  谢谢!

这个我没有试过
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-3-15 11:56:35 | 显示全部楼层
零度非安全 发表于 2017-3-15 10:48
解压后将文件放在 Python X\Lib\idlelib 目录下(X 为你的 python 版本)

然后在这个目录下找到 con ...

修改了,但貌似没看到多出一个选项,按了也没反应,我是win7 64位,这个有影响么?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-3-15 11:58:25 | 显示全部楼层
零度非安全 发表于 2017-3-15 10:48
解压后将文件放在 Python X\Lib\idlelib 目录下(X 为你的 python 版本)

然后在这个目录下找到 con ...

醉了醉了醉了,文件修改了忘记把压缩文件丢到目录,谢谢啦
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-3-15 12:06:22 | 显示全部楼层
零度非安全 发表于 2017-3-15 10:48
解压后将文件放在 Python X\Lib\idlelib 目录下(X 为你的 python 版本)

然后在这个目录下找到 con ...

发现一个问题哟,亲,这个只是清空了屏幕,变量的值还在呀,比如我下面这样

a = 1
a
然后显示了a的值是1

然后我CTRL+L 清屏了
再输入a
显示a的值还是1


我如果使用了CTRL+F6,再输入a显示值会报错,提示未赋值

我需要的是,清屏,和清空变量值咧
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-3-15 12:16:28 | 显示全部楼层
mr_yang4 发表于 2017-3-15 12:06
发现一个问题哟,亲,这个只是清空了屏幕,变量的值还在呀,比如我下面这样

a = 1

变量只是一个标签,当有一个值没有变量贴上它时,垃圾回收机制会将其回收
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-2-26 03:25

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表