Python Shell 怎样清屏?

 我来答
吉祥二进制
高粉答主

推荐于2019-08-23 · 科技改变生活,生活改变科技。
吉祥二进制
采纳数:33926 获赞数:84570

向TA提问 私信TA
展开全部

Python Shell中清屏一般有两种方法。

1、使用os模块

import os     #加载os模块
os.system("cls") # windows上执行cls命令
os.system("clear") # linux上执行clear命令

上图是linux上的示例,按下回车键后,马上清除所有显示内容。

2、使用subprocess模块

import subprocess #加载subprocess模块
subprocess.call("clear") # linux上借助于call执行clear命令
subprocess.call("cls", shell=True) # windows上执行cls命令

上图是linux上的示例,按下回车键后,马上清除所有显示内容。

万能帮
2018-05-23 · TA获得超过817个赞
知道答主
回答量:0
采纳率:33%
帮助的人:0
展开全部

使用os模块进行加载进行清屏。

1、首先下载clearwindow.py(点击可直接下载,不能下载的可以右键保存,格式为py结尾)

2、将这个文件放在Python
X\Lib\idlelib目录下(X为你的python版本)

3、然后在这个目录下找到config-extensions.def这个文件(idle扩展的配置文件),以记事本的方式打开它(为防止出错,你可以在打开它之前先copy一个备份)。

4、打开后它看起来可能会密密麻麻的,如果可以,建议你最好用像Notepad++或vim编辑器来打开它。

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

然后保存退出就可以了。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
刘瑞涛1234
2018-03-07 · TA获得超过1.2万个赞
知道小有建树答主
回答量:179
采纳率:100%
帮助的人:18.8万
展开全部

“命令行窗口”下可以通过如下两种方法:
1. import subprocess,subprocess.call("clear") # linux/mac,subprocess.call("cls", shell=True) # windows执行完次命令后,窗口顶部第一行会出现一个0,接下来才会是输入提示符“>>>”消除这个0的方法是在此命令前添加一个变量,例如 i=subprocess.call("cls", shell=True)

2. import os,os.system("cls") # windows,os.system("clear") # linux执行完次命令后,窗口顶部第一行也会出现一个0,接下来才会是输入提示符“>>>”消除这个0的方法同方法1“IDLE”下以上两种方式都不起作用,可以通过建立如下函数实现:def cls():print "\n"*80 #Shell 3.0+ 改为 print(('\n'*80))此函数将命令行往下移动80行,数字80可以自己任意设定这是伪清屏,只是输入满屏的空格而已。

参考:clear terminal in python
Any way to clear python's IDLE window?
http://idlex.sourceforge.net/extensions.html

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式