Python
文章平均质量分 54
hou_angela
这个作者很懒,什么都没留下…
展开
-
pip3安装 MySQLdb失败,提示No matching distribution found for MySQLdb
接口测试过程中需要连接数据库进行操作,所以要安装连接mysql的接口模块pip3 install MySQLdb,提示失败用了网上的其他方法都无法解决。最后解决方法:python2 对应的模块是 MySQLdbpython3对应的模块是pymysql明白了。。。。。。...原创 2018-05-17 09:21:44 · 25523 阅读 · 1 评论 -
获取当前路径和根目录
今天用到了获取当前路径 和 根目录,记录总结下:1. 获取当前脚本的路径(包含文件名称)-绝对路径 a. os.path.abspath(__file__)) print(os.path.abspath(__file__))b. os.path.realpath(__file__) print(os.path.realpath(__file__))结果:2. 获取当前脚本所在目录(不包含...原创 2018-05-15 10:58:21 · 12949 阅读 · 0 评论 -
Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed
访问https请求时,报出SSl认证失败:(Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:833)'),)解决方法:1. 忽略ssl认证请求语句 中加上参数verify=False2. 安装证书certifi 或者更新requests包(此方法没试...原创 2018-05-29 10:09:02 · 28569 阅读 · 1 评论 -
python读取EXCEL xlrd 模块
1. 安装xlrd方法:通过pip 或者 pycharm IDE2. 使用2.1 打开Excel表导入模块:import xlrd打开工作簿:book = xlrd.open_workbook('file.xls')获取工作表3种方法:sheet = book.sheet()[0] #通过索引顺序获取工作表sheet = book.sheet_by_index(0) #通过索引顺序获取工作表...原创 2018-05-29 15:00:11 · 601 阅读 · 0 评论 -
parameterized参数化--针对入参个数相同,结果个数相同,内容不同,例如登录接口
场景:针对入参个数相同,结果个数相同,内容不同的case,可以直接参数化使用,不用多个方法(冗余)前提:安装 nose-parameterized模块例1:from parameterized import parameterizedimport unittestclass TestAdd(unittest.TestCase): @parameterized.expa...原创 2018-08-16 14:29:26 · 2798 阅读 · 0 评论 -
python——方法重写 和 调用父类方法
一、 方法重写当父类中的方法不符合我们的需求时,可以通过重写,实现我们的需求方法重写后,默认调用子类的方法1. 方法重写class Foo(object): def __init__(self): self.name = 'Foo' def hi(self): print('hi,Foo')class Foo2(Foo): ...原创 2018-09-05 14:23:54 · 4906 阅读 · 0 评论 -
包含标点英文语句拆分成列表 题(笨方法解决)
题目:分析:python提供split()函数将字符串拆分成列表,但是此题中有标点,而且标点2侧无空格方法1:用了最笨的方法,先将符号踢除,再转if __name__ == '__main__': s = "I am a chinese boy,but she is a japanese girl,she is russia girl.please tell me tha...原创 2018-11-14 20:41:08 · 1789 阅读 · 0 评论