【问题标题】:How to clear python interpreter screen [duplicate]如何清除python解释器屏幕[重复]
【发布时间】:2017-03-09 03:26:09
【问题描述】:

我尝试了很多方法来清除 python 解释器屏幕,例如:

import os
os.system("cls")

但做不到,请告诉我该怎么做。

【问题讨论】:

    标签: python console


    【解决方案1】:

    os.system("cls") 只能在 Windows 机器上工作。如果您是 UNIX 用户,请执行以下操作:

    • 使用转义序列:

      print(chr(27) + "[2J")
      
    • 或者,如果您是 Unix 用户(不是 Windows),您也可以这样做:

      import sys
      sys.stderr.write("\x1b[2J\x1b[H")
      # Code for clear screen in UNIX machines
      

    【讨论】:

    • 伙计,我在我的 xp 操作系统上尝试了很多,但没有一个有效,包括这里提到的那个,也许它们也是 uriel eli 同意的操作系统特定的
    • sys.stderr.write("\x1b[2J\x1b[H") 获得在 Linux/UNIX 中清除整个屏幕而没有任何空白或 0 响应的最佳答案。
    【解决方案2】:
    >>> import os
    >>> os.system("cls")
    

    应该在 Windows 上工作。


    如果您使用的是 Linux,则可以使用 clear 而不是 cls

    【讨论】:

    • 我刚刚在我的 Windows 操作系统上再次尝试了它,它给了我一个 0 值,这个窗口是特定的吗?
    • 我使用的是Windows,我认为我的环境变量搞砸了,我几天前安装了cocos 2d,它需要添加一些环境变量。之后,我无法在 c++(visual studio) 和 python 上清除控制台。你有什么想法吗??????
    猜你喜欢
    • 2011-06-16
    • 2014-07-10
    • 1970-01-01
    • 2011-04-08
    • 1970-01-01
    • 1970-01-01
    • 2015-08-17
    • 1970-01-01
    • 2016-01-15
    相关资源
    最近更新 更多