迭代器需要退出条件.
使用try/except即可解决问题.
例:
try:
# 设置延时,方便观察
time.sleep(0.1)
# 在同一行更新,迭代输出
print("\r", next(pages), end=" ")
# 迭代退出条件
except StopIteration:
return None
else:
# 递归
test()
迭代器需要退出条件.
使用try/except即可解决问题.
例:
try:
# 设置延时,方便观察
time.sleep(0.1)
# 在同一行更新,迭代输出
print("\r", next(pages), end=" ")
# 迭代退出条件
except StopIteration:
return None
else:
# 递归
test()