Python 清空控制台的几种方法

Python 清空控制台的几种方法

我们在写代码的时候经常会发现:当Python控制台输入过多的Python语句时,有时需要将这些已经输入的语句和执行结果清空,并重新开始输入Python语句。我们不再想要展现控制台上显示的内容,需要将他们清空,我们该怎样做呢?

1. reset

我们在Python Console中输入reset
reset方法结果:清空控制台
但是这种方法也有缺点,就是清屏命令需要运行时或运行后手动输入,不能实现在程序当中直接用代码清空控制台。另外,这个指令也会删除所有我们之前定义的变量、列表等等(如下图),不建议使用。
clear之后我们不能再调用之前定义的a变量

2. os.system(‘cls’)

第二种方法就是在代码当中导入os模块并执行cls命令。
需要注意的是:

  1. 如果用的是Windows系统,需要使用cls
  2. 如果用的是Linux或Mac,需要使用clear
  3. system调用底层的实现是阻塞的系统调用执行外部命令,相当于是先后调用了fork,exec,waitpid来执行外部命令。简单的清屏功能,如此大费周章太不合理了
  4. 在语句执行完成之

文章出处登录后可见!

已经登录?立即刷新

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
社会演员多的头像社会演员多普通用户
上一篇 2023年9月13日
下一篇 2023年9月13日

相关推荐