这一篇讲的比较详细:https://www.zhihu.com/question/20829330生成器函数:返回的是一个生成器(generator),接下来每次对他调用next,那么就会返回一个值,一直到抛出StopIteration为止。好处:生成器不会一次性生成所有元素,所以占用很少内存。( i**2 for i in range(3))列表表达式,一次性生成所有元素,所以...【阅读全文】
在列表生成式中一旦创建一个列表那么将会创建所有元素,往往我们只需要几个,这极大浪费了内存空间。生成器就是为解决这种情况诞生的。它是一边计算一边生成元素的,一旦你不再i需要,它就不会计算后续元素。创建方式:列表生成式中把列表的中括号改为圆括号:L=[x*x for x in range(1,11)] #列表L...【阅读全文】
开发环境:Win10+Python3.5+Selenium+IE11硬件环境:联想MIIX700语言环境:English(US)在做数据爬取得时候,发现IE Driver出现白屏,跟着提示:“This is the initial start page for the WebDriver server“几经寻找,解决了问题。问题源自IE高版本的自我保护功能,使Selenium的切入机制遇到安全阻碍。解决方案如...【阅读全文】