随笔分类 -  python小知识

摘要:闭包的理解 我们可以将闭包理解为一种特殊的函数,这种函数由两个函数的嵌套组成,且称之为外函数和内函数,外函数返回值是内函数的引用,此时就构成了闭包。 闭包的格式 外层函数中的参数,不一定要有,据情况而定,但是一般情况下都会有并在内函数中使用到 案例如下: 内函数中修改外函数的值 一般在函数结束时,会 阅读全文
posted @ 2019-05-22 17:34 learning_log 阅读(154) 评论(0) 推荐(0)
摘要:多协程的用法 1.gevent库 对比同步执行: 多协程执行: 第1、3行代码:从gevent库里导入了monkey模块,这个模块能将程序转换成可异步的程序。monkey.patch_all(),它的作用其实就像你的电脑有时会弹出“是否要用补丁修补漏洞或更新”一样。它能给程序打上补丁,让程序变成是异 阅读全文
posted @ 2019-05-20 13:04 learning_log 阅读(157) 评论(0) 推荐(0)
摘要:python-urllib快速上手 首先导入urllib.request模块 然后使用urllib.request.urlopen打开并爬取一个网页,此时返回的是<http.client.HTTPResponse object at 0x00000206F862C4A8>,一个HTTP响应对象。 对 阅读全文
posted @ 2019-05-18 16:03 learning_log 阅读(226) 评论(0) 推荐(0)
摘要:1.列表和元组的基础 列表和元组都是一个可以放置任意数据类型的有序合集。(在绝大多数编程语言中,集合的数据类型必须一致。不过,对于python的列表和元组来说,并无此要求) 2.列表与元组的区别 1)列表是动态的,长度大小不固定,可以随意的增加、删减或者改变元素。 2)元组是静态的,长度大小固定,无 阅读全文
posted @ 2019-05-15 23:39 learning_log 阅读(530) 评论(0) 推荐(0)
摘要:python-发送邮件与定时 1.发送邮件 先来模仿一下平时我们发邮件时计算机的操作 我们的代码逻辑也会按照上图来进行,并且在其中用到两个库——smtplib和email。 以qq邮箱为例,先来看第0步:连接服务器。 连接服务器需要用到smtplib库。为什么叫这个名字呢?其实,SMTP代表简单邮件 阅读全文
posted @ 2019-05-10 13:37 learning_log 阅读(7797) 评论(0) 推荐(1)
摘要:1.设置浏览器引擎 配置好了浏览器,就可以开始让它帮我们干活啦! 2.selenium的用法 2.1 获取数据 get(URL)是webdriver的一个方法,它的使命是为你打开指定URL的网页。 当一个网页被打开,网页中的数据就加载到了浏览器中,也就是说,数据被我们获取到了。 当一个网页被打开,网 阅读全文
posted @ 2019-05-07 16:30 learning_log 阅读(312) 评论(0) 推荐(0)