![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
随便写个昵称
这个作者很懒,什么都没留下…
展开
-
Python faker (伪装者)创建假数据
faker (伪装者)创建假数据工作中,有时候我们需要伪造一些假数据,如何使用 Python 伪造这些看起来一点也不假的假数据呢?Python 有一个包叫 Faker,使用它可以轻易地伪造姓名、地址、手机号等等信息。1.安装faker包pip install faker2.安装完成后,使用时需要先创建一个 Faker 对象,创建方法有两种,一种是直接通过构造函数来创建,另...转载 2019-06-13 15:46:59 · 986 阅读 · 0 评论 -
bs4--基本使用
bs4--基本使用去除指定标签from bs4 import BeautifulSoup#去除属性ul[s.extract() for s in soup("ul")]# 去除属性svg[s.extract() for s in soup("svg")]# 去除属性script[s.extract() for s in soup("script")]去除注释from bs4...转载 2019-03-28 17:27:15 · 612 阅读 · 0 评论 -
Python安装Bs4几种方法
安装方法一:①进入python文件夹执行指令(前提是支持pip指令):pip3 install Beautifulsoup4②回车待安装完成,如果出现以下红框中内容,即代表安装成功③验证是否可以运行成功,运行cmd执行,引用模块import bs4回车未报错,则证明安装完成,可以正常使用了:安装方法二(像我们公司这种各种网络限制,使用pip就会出现无法安装,一直循环在retr...转载 2019-03-27 16:12:37 · 6616 阅读 · 1 评论 -
Python单元测试框架——unittest
一、Pyhon工作原理—— 核心概念:test case, testsuite, TestLoder,TextTestRunner,TextTestResult, test fixtureTestCase(测试用例):所有测试用例的基类,它是软件 测试中最基本的组成单元。 一个test case就是一个测试用例,是一个完整的测试流程,包括测试前环境的搭...转载 2019-03-26 18:35:06 · 279 阅读 · 0 评论 -
Python模块学习——logging
logging模块是在2.3新引进的功能,下面是一些常用的类和模块级函数模块级函数logging.getLogger([name]):返回一个logger对象,如果没有指定名字将返回root loggerlogging.debug()、logging.info()、logging.warning()、logging.error()、logging.critical():设定...转载 2019-03-26 18:32:22 · 204 阅读 · 0 评论 -
Python中安装requests库
python导入requests包第一步:下载一个pip包解压,在cmd中进入pip解压目录进行安装,安装命令:python setup.py install第二步:配置pip环境变量,在path后配置pip安装路径(pip安装路径位于python安装路径scripts目录下)第三步:重启电脑(如果在使用pip进行命令操作时提示找不到pip的话)第四步:在cmd中安装request...转载 2018-09-29 09:43:31 · 618 阅读 · 0 评论 -
关于python request库和requests库区别
urllib模块是python自带的,直接调用就好,用法如下: 1 #处理get请求,不传data,则为get请求 2 import urllib 3 from urllib.request import urlopen 4 from urllib.parse import urlencode 5 url='http://127.0.0.1:1990/login' 6 data={"user...转载 2019-01-08 11:56:05 · 4141 阅读 · 0 评论 -
Python中self用法详解
在介绍Python的self用法之前,先来介绍下Python中的类和实例……我们知道,面向对象最重要的概念就是类(class)和实例(instance),类是抽象的模板,比如学生这个抽象的事物,可以用一个Student类来表示。而实例是根据类创建出来的一个个具体的“对象”,每一个对象都从类中继承有相同的方法,但各自的数据可能不同。1、以Student类为例,在Python中,定义类如下:...转载 2019-03-11 15:57:13 · 758 阅读 · 0 评论 -
在python 中如何将 list 转化成 字典(dictionary)
问题1:如何将一个list转化成一个dictionary?问题描述:比如在python中我有一个如下的list,其中奇数位置对应字典的key,偶数位置为相应的value解决方案:1.利用zip函数实现2.利用循环来实现3.利用 enumerate 函数生成index来实现问题2 我们如何将两个list 转化成一个dictionary?...转载 2019-03-11 16:59:12 · 1168 阅读 · 0 评论 -
python3中引用其它模块的函数
1、在同一目录下假设A函数的路径是D:/test/config/config.pyB函数所在的目录是D:/test/config/config1.py在B用要引用A,则导入为from .config import A(python2中有区别,好像是不要.)2、不在同一目录假设A函数的路径是D:/test/config/config.pyB函数所在的目录是D:/test/co...原创 2019-03-11 17:48:08 · 1181 阅读 · 0 评论 -
faker模块基本用法
引言: 自动化脚本编写时,一般会遇到需要构造数据的情况,比如注册时的基本信息;每次执行脚本都要重新构造数据显然是很费时费力的事情,所以可以用到faker模块来构造;方便快捷,神器也;一、安装 pip install -U faker二、基本用法 1.创建10次不同的用户名:from faker import Factorydef create_nam...转载 2019-03-11 18:06:42 · 3795 阅读 · 0 评论 -
python yeild
python中有一个非常有用的语法叫做生成器,所利用到的关键字就是yield。有效利用生成器这个工具可以有效地节约系统资源,避免不必要的内存占用。def fun(): for i in range(20): x=yield i print('good',x) if __name__ == '__main__': a=fun() a.__next__() x=a.send(5) print(x)...原创 2019-03-11 20:22:10 · 219 阅读 · 0 评论 -
python 3中dict.keys().sort()方法用不了
原因是dict.keys()的返回结果不再是一个list了Python3的keys(), values(), items()返回的都是迭代器,如果需要像Python2一样返回列表,只要传给list就行了:keys = list(mydict.keys())如果想要同时获得keys和values,永远应当使用itemsitems = list(mydict.items())...原创 2019-03-12 16:52:48 · 8642 阅读 · 0 评论 -
python3导入其它模块失败
1、有可能是文件重名,例如logging本身就有一个是python自带库,但是你建py文件的时候也取这个名字,这个时候就会有报错2、同在一个目录下,但是就是引用报错:SystemError: Parent module '' not loaded, cannot perform relative import这个时候有个简单快速的方法就是将引用的绝对路径都加上就可以了(目录必须有个_...原创 2019-03-12 17:27:53 · 1067 阅读 · 0 评论 -
Python-psutil模块查看CPU等
Python-psutil模块psutil1.简单介绍psutil是一个跨平台的库(http://code.google.com/p/psutil/),能够轻松的实现获取系统运行的进程和系统利用率(CPU、内存、磁盘、网络等)信息。它主要应用于系统监控,分析和限制系统资源及进程的管理。能实现同等命令行工具提供的功能,如ps、top、lsof、netstat、ifconfig、wh...转载 2019-03-26 18:27:09 · 1002 阅读 · 0 评论 -
python中使用HTTPTESTRunner在邮件中点detail展开不了
问题描述:用HTTPTESTRunner生成测试报告,将该报告用邮件发送出去,然后在邮件中点击detail时展开不了解决方法:原创 2018-08-14 17:57:31 · 1137 阅读 · 2 评论