成都网站建设设计

将想法与焦点和您一起共享

创新互联Python教程:pythongreenlet模块是什么


创新互联公司主要从事做网站、成都网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务乌尔禾,十年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575

本章给大家说的就是关于模块上的使用,没错,就是标题里的greenlet,他是一个模块,主要的作用就是跟协程搭配使用的,流程就是需要我们对模块进行封装,然后协助协程,让我们的整个流程变得更加简单,对于代码上一再强调的简单高效,总是有很多像本章要说的模块存在一样意义的代码,首先先来了解本章内容。

安装greenlet模块:

sudo pip3 install greenlet

实例代码演示:

from greenlet import greenlet	
import time
def test1():
 while True:
 print "---A--"
 gr2.switch()
 time.sleep(0.5)
def test2():

输出结果:

---A--
---A--
---A--

greenlet 是由 C 语言编写而成,让我们能用编写同步函数一样的方式编写函数或方法,但是各种IO等待时,需要我们自己来判断在哪里切换。另外可以使用它的提速,都可以帮助我们编写代码。


文章名称:创新互联Python教程:pythongreenlet模块是什么
文章链接:http://chengdu.cdxwcx.cn/article/dhhojph.html