用scrapy写爬虫时看到yield字段,归纳下用法:
- 用于循环迭代,执行循环函数时碰到yield会停下,直接返回yield的值,下次循环时从上一次yield的地方开始
- 好处是节省内存了,执行大的循环时,无需把所有字段都放入内存中
- 调用的方法有next(),send()
- 使用yield同样可以用于读取大文本
# 参考链接,廖雪峰写的很清晰了
https://www.liaoxuefeng.com/article/001373892916170b88313a39f294309970ad53fc6851243000#0
https://blog.csdn.net/u013205877/article/details/70332612