Python 输入提示始终位于底部

Python 输入提示始终位于底部,python,python-2.7,console,Python,Python 2.7,Console,我有个问题。你看,我创建了这个简单的聊天服务器。在客户端,由于它是一个聊天服务器,我不断地询问用户的输入。问题是,我的输入提示是“>”,如果您在下图中看到,它与正在打印的所有消息(在本例中是在客户端发送的消息后面)相啮合。我的问题是,我是否可以使提示“>”始终位于终端的底部/新行? 有几个选项: 你可以自己编写一个简单的版本,但这很快就会成为一种痛苦 您可以使用,它将单个终端的细节抽象出来,并且比仅尝试使用转义序列痛苦更少 您可以使用构建在诅咒之上的更高级别框架,如或 我个人会选择最后一个选

我有个问题。你看,我创建了这个简单的聊天服务器。在客户端,由于它是一个聊天服务器,我不断地询问用户的输入。问题是,我的输入提示是“>”,如果您在下图中看到,它与正在打印的所有消息(在本例中是在客户端发送的消息后面)相啮合。我的问题是,我是否可以使提示“>”始终位于终端的底部/新行?
有几个选项:

  • 你可以自己编写一个简单的版本,但这很快就会成为一种痛苦
  • 您可以使用,它将单个终端的细节抽象出来,并且比仅尝试使用转义序列痛苦更少
  • 您可以使用构建在
    诅咒
    之上的更高级别框架,如或

我个人会选择最后一个选项。

在一个终端窗口中?@jornsharpe是的,对不起,我会编辑我的帖子。你知道诅咒吗@spectras我正在使用Python 2作为聊天服务器。基本上,我制作了一个库,它使用我制作的一个协议来交换基本数据包,我用Python 2.7.10编写了它,因为大多数其他库都没有更新到2.7.10之后,允许我的库用于更多目的。那么,你知道诅咒吗我看到有人给你写了一个正确的答案,列出了可用选项的细目。