![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
测试小白在成长_耶
这个作者很懒,什么都没留下…
展开
-
python解惑:cls和self的区别、创建类时加不加括号区别、调用函数有无括号区别
python学习过程中经常遇到cls、self有什么区别,类和函数带不带括号什么区别,创建类带不带括号有什么区别,这里打算汇总一下1、创建类时加不加括号的区别:class A: passclass A(): passclass A(object): pass在python2中他们是有一些差别的,不加括号的,或者加括号未继承其他类的是经典类(旧式类) ,加括号继承其他类或者Object的是新式类,对 object 的继承需要显式地写为 FrenchDeck(object)。python原创 2021-02-02 11:44:43 · 1076 阅读 · 0 评论 -
python覆盖率之coverage
coverage常用命令通过coverage run命令执行文件–source=用来添加覆盖率目标位置,例如想测os包的覆盖率,在–source后面添加os的位置。–omit=用来添加目标需要排除的文件,例如os下有些test文件会拉低覆盖率,需要排除,添加在这里即可-p coverage run执行后会在执行位置处生成多个.coverage.*文件,-p可以防止重名coverage combine可以用来合并多个.coverage.*并生成.coverage文件coverage report可原创 2020-09-09 11:04:04 · 2018 阅读 · 1 评论 -
Python3中的configparser模块
configparser模块简介该模块适用于配置文件的格式与windows ini文件类似,可以包含一个或多个节(section),每个节可以有多个参数(键=值)。节与java原先的配置文件相同的格式看一下configparser生成的配置文件的格式[DEFAULT]ServerAliveInterval = 45Compression = yesCompressionLevel = 9ForwardX11 = yes [bitbucket.org]User = Atlan [t转载 2020-07-16 16:32:29 · 104 阅读 · 0 评论 -
python PDF转doc
pdfminer版本pdfminer 20191125注:pdf需要可复制,图片类型的不支持from pdfminer.pdfparser import PDFParserfrom pdfminer.pdfdocument import PDFDocumentfrom pdfminer.pdfinterp import PDFResourceManager, PDFPageInterpreterfrom pdfminer.converter import PDFPageAggre原创 2020-06-28 16:03:50 · 446 阅读 · 0 评论 -
python世界人口地图
sdk版本:pygal 2.4.0pygal-maps-world 1.0.2import jsonimport pygal.maps.worldfrom pygal_maps_world import i18ndef get_country_code(country_name):for code,name in i18n.COUNTRIES.items():if name == country_name:return codefilename = “populat原创 2020-05-22 16:43:41 · 380 阅读 · 0 评论 -
【python】装饰器执行顺序
转载自https://blog.csdn.net/shahuzi/article/details/81254557一直以来只是单纯地使用装饰器,并没有深究过其执行过程,或者说之前没有死磕,这两天重拾python的基础学习,在这一块儿花了点功夫,把此时的理解记下。仔细观察装饰器的结构,无非是在一个函数内部定义了另外一个函数,因此,先来说明这种内嵌函数的执行(调用)过程。例1.内嵌函数例子de...转载 2019-05-15 10:39:40 · 619 阅读 · 0 评论 -
【python自动化测试】获取cookie
使用框架unittest处理cookie的3种方式1、用setUp():setUp()会在每个测试用例执行前执行,可以在这里写入需要获取cookie的登录操作def setUp(): res = requests.post(url,data)def test_case(): res_recharge = requests.post(url,data,cookies=res.json...原创 2018-11-16 13:32:44 · 1976 阅读 · 1 评论 -
【python】pandas的简单用法
pandas主要用于大数据分析,是一个高效的数据处理库官方文档:http://pandas.pydata.org/pandas-docs/stable/overview.htmlpandas安装pandas依赖处理Excel的xlrd模块,所以我们需要先安装xlrd安装pandas模块还需要一定的编码环境,所以我们自己在安装的时候,确保你的电脑有这些环境:Net.4 、VC-Compil...原创 2018-11-14 16:49:05 · 235 阅读 · 0 评论 -
【python】requests的方法
# -*- coding: utf-8 -*-"""requests.models~~~~~~~~~~~~~~~This module contains the primary objects that power Requests."""import datetimeimport sys# Import encoding now, to avoid implicit im..原创 2018-08-14 23:00:40 · 5221 阅读 · 0 评论 -
Mac上通过pip安装python库
pip3.7 install -U –timeout 10000 xgboost(库名) 有时候网络连接会超时,多试几遍就会ok原创 2018-08-12 19:50:17 · 1592 阅读 · 0 评论 -
【Python】字符串拼接的3种方法
转载自https://www.cnblogs.com/chenjingyi/p/5741901.html 总结的很棒,在自己博客中记录下python字符串连接的方法,一般有以下三种:方法1:直接通过加号(+)操作符连接website=& 39;python& 39;+& 39;tab& 39;+& 39; com& 39;方法2python...转载 2018-08-29 17:18:08 · 2641 阅读 · 0 评论 -
【python3】用过的函数
**join()**函数用来将序列中的元素根据指定符号连接起来例如’’.join(list)把list直接拼接成字符串,’-’.join(list)用-吧list的元素拼接起来**range()**循环生成一个list,range(开始数字,结束数字,步长)**xrange()**跟range()差不多,但是他是一个生成器,性能更好**lower()**用来把字符串的大写全部转为小写,s...原创 2018-10-10 09:17:55 · 127 阅读 · 0 评论 -
【python】原始字符串末尾的反斜杠
转载自http://blog.sina.com.cn/s/blog_e8b9fffc0102vh3i.html在Python中,可以直接对变量进行赋值,如果是个字符串就用双引号或者单引号括起来。现在遇到下面的问题,我对变量str进行赋值,给予了一个路径,发现用print打印的时候,出现了换行的现象。原来是Python把\n当做了一个回车。如下:>>>str = 'C:\new...转载 2018-10-28 17:02:58 · 8005 阅读 · 9 评论 -
【python】openpyxl
openpyxl库主要用来处理excel官方文档:https://openpyxl.readthedocs.io/en/stable/index.htmlopenpyxl中的workbook主要用来创建工作簿等写操作openpyxl中的load_workbook主要用来对工作博进行读操作openpyxl.cell小格子的处理openpyxl.worksheet针对工作表的写操作open...原创 2018-11-05 15:15:56 · 705 阅读 · 1 评论 -
【刻骨铭心系列】unittest用例执行0条
前两天在写一个接口测试,调试用例的过程中,害怕名字与系统名冲突,想都没想,随手在测试用例前面加了一个my。class HttpTestCase(unittest.TestCase): def my_testCase(self): pass悲剧开始了2天的时间里,用unittest.main()去执行用例,无论怎么执行都返回Ran 0 tests in 0.000s,用其他方法先...原创 2018-11-12 14:29:40 · 359 阅读 · 0 评论 -
Python--OS模块
日志转载自他人日志,待我慢慢整理os 模块,正如其名,主要与操作系统打交道的,下面介绍下一些常见的功能一、文件与目录操作1、os.getcwd() 获取当前路径>>> import os>>> os.getcwd()'/tmp/python'2、os.listdir() 列出目录中的内容>>> import os>>> os.listdir(os.getcw转载 2016-10-20 10:43:43 · 372 阅读 · 0 评论