Python 在终端的最开始处打印输出

Python 在终端的最开始处打印输出,python,terminal,Python,Terminal,我希望从终端启动的脚本总是在终端的开头打印一些文本。可能吗?清除脚本开头的屏幕: import subprocess subprocess.call('clear') # subprocess.call('cls', shell=True) on Windows 我会避免这样。如果用户希望输出正好位于顶部,他将确保这一点。如果你想提供一个复杂的TUI,你应该使用curses模块,但是如果你只是想显示一些文本并要求输入文本,这是不必要的。我的想法是在使用真正的GUI之前,使用终端测试一些基本的

我希望从终端启动的脚本总是在终端的开头打印一些文本。可能吗?

清除脚本开头的屏幕:

import subprocess

subprocess.call('clear') # subprocess.call('cls', shell=True) on Windows

我会避免这样。如果用户希望输出正好位于顶部,他将确保这一点。如果你想提供一个复杂的TUI,你应该使用
curses
模块,但是如果你只是想显示一些文本并要求输入文本,这是不必要的。我的想法是在使用真正的GUI之前,使用终端测试一些基本的游戏,比如数独。这是出于教学方面的原因。我来看看
诅咒
。谢谢。使用诅咒你可以做一些事情,比如彩色文本,高亮文本(下划线,粗体,斜体,闪烁),背景色,允许鼠标交互。去年,我用它编写了一个非常简单的客户机/服务器绘图应用程序,结果非常令人满意。但是API不如GUI库友好。我知道,但对于初学者来说,我认为这可能是一个很好的终端操作练习。我要玩它。