年轻秋天

文章
8
资源
0
加入时间
2年10月27天

Python3的生成器generator(1)

虽然生成器可以让你编写出优雅的代码,但它并不是不可或缺的。生成器是一种使用普通函数语法定义的迭代器。例1:创建一个将嵌套列表展开的函数 1 # 创建一个将嵌套列表展开的函数 2 # 给出的嵌套列表 nested:嵌套 3 nested = [[1,2],[3,4]] 4 5 def flatten(nested): 6 for sublist in n...

正则表达式re 匹配pagesource 在爬虫aminer中的应用一、是什么?二、使用步骤

aminer中爬取数据正则表达式的写法文章目录一、是什么?二、使用步骤一、是什么?// 以该条为例子url_list = re.findall('"url":\"(.*?)\"', browser_2.page_source, re.S)//第一个参数表示符合这个格式的,其中.表任意字符,*表示任意数目,?表示非贪婪规则。如果你不加(),那么你返回的是整个字符串,加了(),你返回的是()里的东西。//第二个参数是你正则re寻找的源文件//re.S 表示的是

MySQL高级之explain详解MySQL高级之explain详解

MySQL高级之explain详解文章目录MySQL高级之explain详解一、expalin命令详解1.使用方式2.结果显示3.主要的字段信息4.作用二、id字段在工作中,我们用于捕捉性能问题最常用的就是打开慢查询,定位执行效率差的SQL,那么当我们定位到一个SQL以后还不算完事,我们还需要知道该SQL的执行计划,比如是全表扫描,还是索引扫描,这些都需要通过EXPLAIN去完成。EXPLAIN命令是查看优化器如何决定执行查询的主要方法。可以帮助我们深入了解MySQL的基于开销的优化器,还可以获