python – 在单独的线程中等待用户输入
发布时间:2020-12-16 22:00:56 所属栏目:Python 来源:网络整理
导读:我想要一种方法来生成一个等待用户输入的线程;如果在10秒内没有输入任何输入,我希望脚本终止生成的线程并继续处理.如果输入文本,我有办法从线程中获取输入但是我无法让超时终止新生成的线程. 在下面的例子中,我是最接近的.我告诉新创建的线程它是一个守护进
我想要一种方法来生成一个等待用户输入的线程;如果在10秒内没有输入任何输入,我希望脚本终止生成的线程并继续处理.如果输入文本,我有办法从线程中获取输入但是我无法让超时终止新生成的线程. 在下面的例子中,我是最接近的.我告诉新创建的线程它是一个守护进程,它将在主脚本退出时退出.我对此的问题是该线程将继续等待,直到脚本退出或用户输入了某些内容.
我知道突然杀死一个线程不是最好的方法(Related Link),但我不知道如何中断等待raw_input的新线程 最佳答案
看起来没有办法计时用户输入.在SmartElectron提供的链接中,解决方案不起作用,因为一旦请求raw_input,计时器就会停止.
目前为止的最佳解决方案是
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |