
python
文章平均质量分 58
鹿上的程序媛
平平无奇民工
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Pytest框架学习笔记(二)
Pytest框架学习笔记一、addopts参数说明二、pytest中的fixturefixture的用途fixture作为参数传入fixture的源码详解fixture的作用范围pytest中的conftest.pyconftest.py的作用范围一、addopts参数说明-s:输出调试信息,包括print打印的信息-v:显示更详细的信息-q:显示简略信息,与-v作用相反-p no:warning :过滤警告-p no:randomly :disable随机执行-n=num:启用多线程或分布式原创 2022-04-30 21:37:19 · 1899 阅读 · 0 评论 -
Pytest框架学习笔记
后期需要用pytest来开发自动化框架,开始重新整理pytest相关知识PyTest一、Pytest overview用例编写规范用例的分类执行用例前置和后置方法函数参数化断言生成报告失败重跑二、Pytest的安装和规则约束一、Pytest overview概览,包含编写规范、执行顺序、前后置方法函数、参数化、断言、测试报告的输出、失败重跑。用例编写规范测试文件名必须以"test_“开头或”_test"结尾测试方法名必须以"test_开头"测试类命名以"Test"开头用例的分类执行可以原创 2022-04-30 19:16:51 · 565 阅读 · 0 评论 -
解决python连接mysql数据库print的结果中带u‘
解决python连接数据库print的结果中带u’首先用python连接mysql数据库的时候我写的方法如下:结果在print结果中时,返回的string类型数据前面都有一个u’,这是因为编码的问题。如何解决:连接数据库的时候我们不要指定charset,把那一行删除即可,连接数据库的方法如下。...原创 2021-07-15 15:58:44 · 1307 阅读 · 0 评论 -
Python将时间戳转换成指定的格式日期
Python将时间戳转换成指定的格式日期使用time模块:import timenow = int(time.time())timeArray = time.localtime(now)timeFormat = strftime("%Y_%m_%d_%H_%M_%S",timeArray)print timeArrayprint timeFormat输出结果如下:使用datetime模块:import datetimenow = datetime.datetime.now()tim原创 2021-07-06 10:41:54 · 351 阅读 · 0 评论 -
正则表达式匹配分组操作示例
正则表达式匹配分组操作示例匹配分组|匹配左右任意一个表达式( )将括号中的字符作为一个分组\num引用分组num匹配到的字符(?P<name>)给分组起别名(?P=name)引用别名为name的分组匹配到的字符...原创 2020-05-09 14:32:39 · 512 阅读 · 0 评论 -
正则表达式匹配多个字符操作示例
正则表达式匹配多个字符操作示例注意:match只能判断以什么开头,也就是说如果前面有一部分匹配,那么正确的也能匹配出来,后面不匹配的就舍去了。匹配多个字符*匹配一个字符出现0次或无限次 ,即前面的字符可有可无+匹配一个字符出现了一次或无限次,即至少出现一次?匹配一个字符出现了1次或者0次,即要么有一次,要么没有{m}匹配前一个字出现了m次{...原创 2020-04-08 13:31:50 · 1044 阅读 · 0 评论 -
正则表达式匹配单个字符操作示例
正则表达式匹配单个字符操作示例正则表达式在很多中语言中都是通用的,我这里总结的式python中如何使用正则表达式。在python中需要通过正则表达式对字符进行匹配的时候,就需要使用到re模块。1、在python中 import re2、使用match方法进行匹配操作3、如果上一步匹配到数据的话,就可以使用group方法来提取数据示例:>>> #coding:utf-...原创 2020-04-08 13:04:28 · 1038 阅读 · 0 评论 -
操作json报错:json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes
操作json报错:json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes:line 2 column 1 (char 2)这个问题是json数据文件的格式所导致的,建议json文件中的数据都使用双引号,不要使用单引号。下面这个格式不会报错:{"login":{"username":"use...原创 2020-04-08 00:30:24 · 1956 阅读 · 0 评论 -
Python中的GIL全局解释器锁
GIL(全局解释器锁):Global Interpreter Lock,每个线程在执行的过程都需要先获取GIL,保证同一时刻只有一个线程可以执行代码。GIL是存在于CPython解释器中,并不是Python语言层面的。Python中完成多任务可以通过多进程、多线程、多协程的方式。在多线程完成多任务的时候,会存在资源竞争的情况。在Python中可以使用互斥锁(mutex)使线程同步,来避免资源...原创 2020-04-07 22:44:49 · 268 阅读 · 0 评论