Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 清除空闲文本的方法_Python_Python Idle_Cls - Fatal编程技术网

Python 清除空闲文本的方法

Python 清除空闲文本的方法,python,python-idle,cls,Python,Python Idle,Cls,不管怎样,有没有清除空闲文本的方法,当我运行脚本几次,然后出现一堆很难阅读的单词时,这真的很令人兴奋 是的,我看过谷歌、stack_overflow和其他几个网站,但我找不到任何有用的东西 我试着做: import os def cls(): os.system("cls") >>>cls() 如果你的意思是使用实际的空闲shell,我认为没有任何方法可以做到这一点。IDLE不是用来运行程序的,它只是一个开发工具。如果要从t

不管怎样,有没有清除空闲文本的方法,当我运行脚本几次,然后出现一堆很难阅读的单词时,这真的很令人兴奋

是的,我看过谷歌、stack_overflow和其他几个网站,但我找不到任何有用的东西

我试着做:

import os
def cls():
    os.system("cls")
>>>cls()                      

如果你的意思是使用实际的空闲shell,我认为没有任何方法可以做到这一点。IDLE不是用来运行程序的,它只是一个开发工具。如果要从terminal或cmd运行程序,可以轻松清除文本

改用这个:

os.system("clear") # or "cls" on windows

要在空闲状态下伪造它,可以使用以下方法:

print("\n" * 50)
每当您希望清除console调用函数cls时,请注意,只有当您使用cmd提示符运行Python脚本时,此函数才会清除Windows中的屏幕,如果您以空闲状态运行,则不会清除缓冲区

print("\n" * 50)
from subprocess import call as c

def cls():

    c("cls",shell=True)

print([x for x in range(10000)])

cls()