以非阻塞方式在Python中读取信息

时间:2015-06-06 12:06:54

标签: python python-2.7 ubuntu

我需要在Python中读取用户的输入,但是以非阻塞的方式。我要检查他是否按了一封信,然后一次读一封信。有一个很棒的模块:msvcrt。可悲的是我不能在Ubuntu中使用它,所以我被卡住了。我看到一个类似于Ubuntu的curses,但我不明白该模块是如何工作的。我需要一个getch()函数和一个khbit()函数。 curses模块上的getch()表现得很奇怪,我不知道如何操作它。我该怎么办?

1 个答案:

答案 0 :(得分:0)

NCursos起初看起来令人生畏。但它更像是遵循配方而非困难。一步一步tutorial is here。请注意,您不一定要进入Windows部分。

At the end of this page,有关如何使用getch的信息。