Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.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 3.x - Fatal编程技术网

清除python控制台

清除python控制台,python,python-3.x,Python,Python 3.x,我正在尝试制作一个程序,因此我需要清洁我的控制台,使它对我的眼睛更好。我在python中使用了以下代码: class Screen: @staticmethod def clear(): os.system('cls' if os.name == 'nt' else 'clear') 我用pycharm在终端模式下在我的电脑上试用了它。它不起作用。我的一个朋友试着用完全相同的一个,结果成功了。我们有相同的windows版本、相同的pycharm版本和相同的pyt

我正在尝试制作一个程序,因此我需要清洁我的控制台,使它对我的眼睛更好。我在python中使用了以下代码:

class Screen:
    @staticmethod
    def clear():
        os.system('cls' if os.name == 'nt' else 'clear')
我用pycharm在终端模式下在我的电脑上试用了它。它不起作用。我的一个朋友试着用完全相同的一个,结果成功了。我们有相同的windows版本、相同的pycharm版本和相同的python版本


谢谢你的帮助

PyCharm内置的终端不支持clear/cls。只需使用
print(“\n”*80)
即可模拟其行为。有些贝壳也是这样做的

我在Win 10中的Msys2 portable下尝试了下面的代码,结果成功了。 我不确定它在Pycharm中是否有效,我也不确定您是否需要强制使用它

#!/usr/bin/env python

class Screen:
    @staticmethod
    def clear():
        import os
        os.system('cls' if os.name == 'nt' else 'clear')

def main():
    sc = Screen()
    sc.clear()
    return

if (__name__ == '__main__' ) :
    main()

谢谢你的回复!事实上,在Pycharm中它不起作用,但在我的windows控制台中起作用。