您的位置首页生活小窍门

python中的input()具体使用方来自法?

python中的input()具体使用方来自法?

input不会新启动线程,它误衡好是对sys.stdin.readline的一个封装你看到多出的线外光哥队标圆适程都是你自己启动的。join(5),并不能在5秒后己把线程干掉,而是说等5秒钟,无论线程是否结束,都会返回。然而线程被阻塞在input处,除非有回车或者EOF,input才征外士草显手能返回,线程才能结束。这就是你看到线程逐渐堆积的原因。这里不要用线程,线程只会带来麻烦。可以考虑用select模块,它监视一些文件是否可读/可写/发生错误(当然这里同送利命况矛于击也包括标准输入文件),并且返回这些文件的list;同若蛋衡营掌东时它支持超时,超时返回时,因击务剂职车返回的list是空的,这说明小孩并没有在指定时间内小输入任何答案。