随笔分类 -  Python

摘要:python里的多线程是单cpu意义上的多线程,它和多cpu上的多线程有着本质的区别。单cpu多线程:并发多cpu多线程:并行内部包含并发 首先强调背景: 1、GIL是什么?GIL的全称是Global Interpreter Lock(全局解释器锁),来源是python设计之初的考虑,为了数据安全所 阅读全文
posted @ 2018-06-01 22:28 Brunce 阅读(242) 评论(0) 推荐(0)
摘要:在Python中,有一个好用的发邮件的模块为yagmail模块可以通过定义定义不同的发送端,跟接收端进行发送 首先要安装好yagmail模块通过pip install yagmail方式安装的这个模块有点问题,所以必须在网上下载另一个yagmail-0.10.212-py2.py3-none-any 阅读全文
posted @ 2018-05-25 22:18 Brunce 阅读(306) 评论(0) 推荐(0)
摘要:Requests 是用Python语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库。它比 urllib 更加方便,可以节约我们大量的工作,完全满足 HTTP 测试需求。Requests 的哲学是以 PEP 20 的习语为中心开发的,所以它比 urllib 阅读全文
posted @ 2018-05-18 20:55 Brunce 阅读(145) 评论(0) 推荐(0)
摘要:在Python中,操作excel有三种方式,分别为读取excel,写excel,修改excel读excel读excel,是使用的xlrd模块,在Python内置模块中,没有包含,需要自己手动安装安装过程我就不详细介绍了,可以通过pip install xlrd方式直接安装好 导入模块 在读excel 阅读全文
posted @ 2018-05-07 23:21 Brunce 阅读(276) 评论(0) 推荐(0)
摘要:函数也可以return多个值这返回的多个值,保存在元祖当中也可以用多个变量接收函数的返回值当用多个变量接收这个函数的返回值的时候,会分别将这几个值放到这几个变量中 匿名函数:函数只用一次就不在使用了lambda,后面跟变量,然后跟对变量简单的操作 列表生成式外面是小括号的话,它就不是一个list了, 阅读全文
posted @ 2018-04-23 23:34 Brunce 阅读(351) 评论(0) 推荐(0)
摘要:Python中,可以通过a,b = b,a 交换a,b的值Python中是在底层通过引入一个中间变量的值实现的方法 如下,随机产生的号码如下: 练习2:# 1、监控日志,如果有攻击咱们的,就把ip加入黑名单 #分析: #1、打开日志文件 #2、把ip地址拿出来 #3、判断每一个ip出现的次数,如果大 阅读全文
posted @ 2018-04-11 21:08 Brunce 阅读(216) 评论(0) 推荐(0)