当前位置: 首页 > 滚动 > >正文

python input用法-焦点速看

来源:互联网    时间:2023-05-13 00:59:59


(资料图)

1、input不会新启动线程,它是对sys.stdin.readline的一个封装 你看到多出的线程都是你自己启动的。

2、 join(5),并不能在5秒后把线程干掉,而是说等5秒钟,无论线程是否结束,都会返回。

3、 然而线程被阻塞在input处,除非有回车或者EOF,input才能返回,线程才能结束。

4、 这就是你看到线程逐渐堆积的原因。

5、 这里不要用线程,线程只会带来麻烦。

6、可以考虑用select模块,它监视一些文件是否可读/可写/发生错误(当然这里也包括标准输入文件),并且返回这些文件的list;同时它支持超时,超时返回时,返回的list是空的,这说明小孩并没有在指定时间内输入任何答案。

本文分享完毕,希望对大家有所帮助。

X 关闭

推荐内容

最近更新

Copyright ©  2015-2022 华东服装网版权所有  备案号:京ICP备2022016840号-41   联系邮箱:2 913 236 @qq.com