首页 > 其他 > 详细

编写装饰器,实现初始化协程函数的功能

时间:2018-01-02 22:55:09      阅读:222      评论:0      收藏:0      [点我收藏+]
def init(func):    #初始化
    def wrapper(*args,**kwargs):
        g=func(*args,**kwargs)
        next(g)
        return g
    return wrapper
@init
def eater(name):
    print(%s 准备开始吃饭啦‘ %name)
    food_list=[]
    while True:
        food=yield food_list
        print(%s 吃了 %s‘ % (name,food))
        food_list.append(food)

g=eater(egon)
g.send(蒸羊羔)

编写装饰器,实现初始化协程函数的功能

原文:https://www.cnblogs.com/xiongrongqin/p/8179264.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!