标签:error attribute def 错误 处理 识别 3.x attr generator
在python3下学习yield用法。
def bar(n):
m = n
while True:
m += 1
yield m
b = bar(3)
print(b.next())
'generator' object has no attribute 'next'
python 3.x中 generator(有yield关键字的函数则会被识别为generator函数)中的next变为__next__了,next是python 3.x以前版本中的方法。
[错误处理]AttributeError: 'generator' object has no attribute 'next'
标签:error attribute def 错误 处理 识别 3.x attr generator
原文地址:https://www.cnblogs.com/everfight/p/python_next.html