Gevent

Gevent

文章 46 浏览 204

获取“i”的值来自 GEvent

我试图在按下地图上的每个图标时添加一个事件侦听器。我将信息存储在数据库中,我想要检索的值是“i”,但是当我输出“i”时,我得到它的最后一个值,…

迷离° 2024-08-25 00:45:46 10 0

尝试在Python中使用gevent库:“ImportError:无法导入名称核心”

我正在尝试在我正在编写的 Python 应用程序中使用 gevent 库。但是,easy_install 和手动安装似乎都失败了。有什么建议吗? Python 2.6.2 (r262:71600…

痞味浪人 2024-08-22 11:38:57 8 0

Gevent的猴子补丁会对python代码的服务器造成影响吗?

我使用gevent来单线程优化redis,因为猴子补丁是全局的,所以我想知道我引入了猴子补丁之后会对服务器中其他人的代码尤其是多线程造成什么样的影响呢…

心头的小情儿 2022-09-12 03:56:12 46 0

python 中协程 asyncio 是如何实现异步IO的?

gevent 有 gevent.monkey.patch_all() 会替换调内置的io方法比如下面这段 会监控可读的 socket 文件描述符: gevent.hub.get_hub().loop.io(on_state…

十二 2022-09-11 23:39:57 31 0

Ipython console中monkey.patch_all()出错

代码如下: from gevent import monkey monkey.patch_all() import gevent import urllib def run_task(url): print('Visit --> %s' % url) try: res…

追我者格杀勿论 2022-09-06 20:42:13 30 0

python2.7 协程,如何调度运行两个协程?

我想在爬虫文件里定义两个协程,一个是save_task,另一个是get_task。但是运行这个py文件后,每次都是save运行完之后才开始运行get,如何调度两个协…

小女人ら 2022-09-06 06:45:46 33 0

python多进程多线程和gevent怎样让数据正确的共享.

import time import gevent from threading import Thread from multiprocessing import Process okinfo_list=[] Ainfo_list=[ainfo for ainfo in ra…

蓝颜夕 2022-09-05 19:31:40 38 0

gevent模块的使用中,如果“主线程”有非I/O的阻塞,会影响其他协程的执行?

gevent模块的使用中,如果“主线程”(这个表述不太准确)中,有非IO的阻塞操作(比如 input),就会让其他协程无法执行? 比如: 例子① from geven…

荭秂 2022-09-05 10:59:36 28 0

gevent 模块生成的 greenlet 对象,要如何启动?

以前以为:gevent 模块生成的 greenlet 对象,需要用 join 或 joinall 来启动。例如: # /usr/bin/env python3 # -*- encoding:utf-8 -*- from gevent …

想挽留 2022-09-05 10:47:04 22 0

python多进程和协程怎么正确使用

import requests,gevent,gevent.monkey from multiprocessing import Pool gevent.monkey.patch_socket() url="http://www.xxx.cn"#替换了URL def ge…

何以笙箫默 2022-09-05 07:44:37 22 0

gevent实现的协程是同步非阻塞还是异步非阻塞?

①:gevent就是python的协程库,用monkey_patch的方式实现了python的协程,它解决的问题主要是把阻塞IO通过协程的方式转为非阻塞IO,gevent是同步非…

叫思念不要吵 2022-09-05 07:29:26 25 0

python多进程+协程的正确姿势?

python多进程+协程的正确姿势是什么?下面这段代码算不算多进程和协程结合的例子? from multiprocessing import Pool import gevent def test1(): pri…

So尛奶瓶 2022-09-05 03:36:59 19 0

py2exe打包提示“SyntaxError: invalid syntax ...“

在使用py2exe打包一个python2.7编写的程序时使用了zerorpc模块,打包时提示: D:\Users\Mason\DATA\Program\Python\LSXShow>python setup.py py2exe …

说谎友 2022-09-04 17:49:45 22 0

gevent主线程不能捕捉到SIGQUIT。

# -- coding:utf-8 -- from __future__ import print_function import gevent import signal def run_forever(): gevent.sleep(1000) if __name__ ==…

吃兔兔 2022-09-04 06:36:44 20 0

如何将我的这段程序改造成多线程?

我通过VMware的sdk pyvmomi来获取VSphere平台虚拟机的信息,但是整体获取非常慢,现在想通过gevent来改造下,但是不知道该如何下手,请大神们指教下…

优雅的叶子 2022-09-03 14:38:55 43 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文