【发布时间】:2021-11-09 22:06:57
【问题描述】:
如何用控制台中的代码清除 Spyder 中的 iPython 控制台?我正在寻找可以在简单的文字游戏中使用的东西。
此方法无效:
import os
clear = lambda: os.system("cls")
clear()
此命令会清除控制台,
print("\033[H\033[J", end="")
但它会导致同一控制台输入中的其他语句出现问题。例如,
print("\033[H\033[J", end="")
print("Hello world!")
不打印 Hello world。
【问题讨论】:
-
您的代码在 Windows 上使用
ipython可以正常工作,它会清除控制台并打印“Hello world”。在 spyder 的 Cosnole 中,命令 clear() 也可以开箱即用,所以我认为那里没有问题?你到底是什么问题?