python - AttributeError:“模块”对象没有属性“轮询”
问题描述
尝试使用 gevent.select.poll 来监视 /sys 下的某些内容。使用本机 Python 时,以下代码可以正常工作。当我使用 gevent 并做
from gevent import monkey
monkey.patch_all()
from gevent import select
p = select.poll()
p.register(fd, select.POLLERR | select.POLLPRI)
while True:
if p.poll():
<do something>
尝试使用 select.select.poll() 或尝试直接导入 gevent。但是,它不断抛出“AttributeError:'module'对象没有属性'poll'”。或者它一直在抛出:
from gevent.select import poll
ImportError: cannot import name poll
我在这里错过什么了吗?从 gevent 代码,我看到民意调查类。https://github.com/gevent/gevent/blob/master/src/gevent/select.py
解决方案
推荐阅读
- openlayers - 根据 OpenLayers 的业务趋势 - OpenLayers 支持的功能将在多大程度上保持免费?
- laravel - Laravel 迁移 - 将列放在另一列之前
- elasticsearch - How to turn off autocomplete for easticsearch match_phrase or match_phrase_prefix?
- vue.js - HTML 属性中的 Vue 数据,即 src="{{images[0].src}}"
- android - Activity 为 AppCompatActivity null,如何解决?
- excel - 基于标准的 Vlookup
- hibernate - 从已经存在的实体、父实体的副本、新父实体中移除子实体
- html - CSS 菜单图标不可见
- java - 如果用户在第一个 JTable 中选择另一行,如何删除第二个 JTable 的反射行?
- symfony - 如何在订单过程中更新 Shopware 6 中的订单自定义字段?