在Python中,如何在运行脚本的同时获得用户输入?

时间:2011-05-15 05:26:45

标签: python chat user-input raw-input

在我的程序中,我尝试从网站上进行聊天并将其打印在我的控制台上。虽然这种情况正在发生,但我正在使用raw_input与任何使用它的人聊天。我的问题是raw_input暂停脚本的其余部分,直到我说出某些内容或按回车键。有没有一种简单的方法来解决这个问题?

2 个答案:

答案 0 :(得分:5)

你必须多线程。用户输入的一个线程和后台任务的另一个线程。

文档有点复杂(我对它很困惑),但这是一个开始:http://docs.python.org/library/threading.html

答案 1 :(得分:4)

您可能还想查看curses模块:http://docs.python.org/library/curses.html