python的异步编程(python异步中selectors的使用)
导读:selectors这个库的功能非常理解,类似地发送信件,如果想等待别人的回信的话,如果没有发送自己的信件的话,一直在邮箱里等待,不仅不想等待,还不能收到回信,所以这个库的核心是发送信件和等待信件。...
selectors这个库的功能非常理解 ,类似地发送信件 ,如果想等待别人的回信的话 ,如果没有发送自己的信件的话 ,一直在邮箱里等待 ,不仅不想等待 ,还不能收到回信 ,所以这个库的核心是发送信件和等待信件 。
1 、异步的存在最关键的在于等待 ,为了了解这个等待意思和后面解读asycio库 ,我们先使用selectors (Python3对select的封装)来做个演示
importselectors sel=selectors.DefaultSelector()2 、声明一个select对象sel,现在我们要调用这个核心函数
sel.select(10)这个10是代表timeout的时长 ,也就是最长等待时间 ,10秒之后我们发现,这个结果返回了一个空列表 ,这是显而易见的 ,我们并没有指明让它等待什么
以上就是python异步中selectors的使用,希望能对大家有所帮助 。更多Python学习指路:Python基础教程
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!