Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 同时使用input()和print()(就像在聊天中一样)_Python_Printing_Input_Terminal - Fatal编程技术网

Python 同时使用input()和print()(就像在聊天中一样)

Python 同时使用input()和print()(就像在聊天中一样),python,printing,input,terminal,Python,Printing,Input,Terminal,我正在学习Python,我决定通过在终端上编写一个带有服务器和客户端的迷你聊天来进行一些练习。 但有一个问题,要进行真正的聊天,客户端必须能够同时键入、发送和接收消息,如下所示: //MESSAGES >bla bla to send 所以消息在滚动,而在shell的底部,有我的输入 我已经在网上搜索了如何做到这一点,可能是多线程,没有。input()函数会阻止这个过程 如果你能回答我的问题,那就太好了! 提前谢谢 在Unix系统上,您可能希望签出,这是一个专门用于执行此类操作的库。Py

我正在学习Python,我决定通过在终端上编写一个带有服务器和客户端的迷你聊天来进行一些练习。 但有一个问题,要进行真正的聊天,客户端必须能够同时键入、发送和接收消息,如下所示:

//MESSAGES
>bla bla to send
所以消息在滚动,而在shell的底部,有我的输入

我已经在网上搜索了如何做到这一点,可能是多线程,没有。input()函数会阻止这个过程

如果你能回答我的问题,那就太好了!
提前谢谢

在Unix系统上,您可能希望签出,这是一个专门用于执行此类操作的库。Python在标准库中有一个


关于在中使用诅咒有一个很好的教程。这也建议Windows用户使用。

此响应可能会对您有所帮助。好的,我来检查一下。非常感谢。编辑:有Windows版本的Curses吗?我发现它在导入时起作用: