我一直在环顾四周似乎真的很头疼所以我必须清楚我正在使用Raspberry Pi。我是Python和Linux的新手。
我的应用程序需要多个输入和处理,而我提出的是一个运行多个线程的程序。
我的一个硬件是键盘模拟器,所以我必须使用raw_input(还是有替代?)。
问题是当raw_input执行并完成时,所有线程似乎都会暂停。现在,我正在研究使用raw_input和超时。我尝试使用select
方法,但我一直在使用:
rlist, _, _ = select([sys.stdin], [], [], timeout)
TypeError: argument must be an int, or have a fileno()
你对这里做什么有什么建议吗?谢谢!