您好,我正在尝试用 Python 制作井字游戏,但遇到了问题。
正如你在图片上看到的,它在输入后重写播放板,我想要它做的是清除输出然后重写板。因此,它不是一直打印新板,而是只清除当前板并重写它。我搜索了“清晰输出”等,但只找到了这些片段:
import os
clear = lambda: os.system('cls')
或
import os
def clear():
os.system('cls')
但是,它对我不起作用。它只返回这个符号:
我目前正在 PyCharm 中编写我的代码,为了清楚起见,我想将它保留在 PyCharm 中。
最佳答案
在 jupyter 中添加以下内容对我有用:
from IPython.display import clear_output
clear_output(wait=True)
关于python - 清除/覆盖 Python 中的标准输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37071230/