我们在写代码的时候经常会发现:当Python控制台输入过多的Python语句时,有时需要将这些已经输入的语句和执行结果清空,并重新开始输入Python语句。我们不再想要展现控制台上显示的内容,需要将他们清空,我们该怎样做呢?
1. reset
我们在Python Console中输入reset
但是这种方法也有缺点,就是清屏命令需要运行时或运行后手动输入,不能实现在程序当中直接用代码清空控制台。另外,这个指令也会删除所有我们之前定义的变量、列表等等(如下图),不建议使用。
2. os.system(‘cls’)
第二种方法就是在代码当中导入os模块并执行cls命令。
需要注意的是:
- 如果用的是Windows系统,需要使用cls
- 如果用的是Linux或Mac,需要使用clear
- system调用底层的实现是阻塞的系统调用执行外部命令,相当于是先后调用了fork,exec,waitpid来执行外部命令。简单的清屏功能,如此大费周章太不合理了
- 在语句执行完成之
来源地址:https://blog.csdn.net/Qiuml0703/article/details/131778995