簡體   English   中英

同時使用input()和print()(例如在聊天中)

[英]Use input() and print() at the same time (like in a chat)

我正在學習Python,因此我決定通過在帶有服務器和客戶端的終端中編寫小型聊天來進行一些練習。 但是有一個問題,要進行真正的聊天,客戶端必須能夠同時輸入,發送和接收消息,如下所示:

//MESSAGES
>bla bla to send

因此,消息在外殼底部滾動時,有我的輸入。

我已經在網上搜索了如何實現這一點,也許是多線程的。 input()功能阻止該過程。

如果您對我的問題有答案,那就太好了! 提前致謝!

在Unix系統上,您可能想檢查cursescurses是一個旨在執行此類操作的庫。 Python在標准庫中為其提供了一個模塊

文檔中有一個關於使用curses的很好的教程。 這也建議Windows用戶使用控制台模塊

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM