自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 问答 (1)
  • 收藏
  • 关注

原创 pycharm手动安装ini插件

pycharm中新增pytest.ini文件时发现,文件的图标不是配置文件的图标原因是没有安装ini插件安装插件的方式有很多种,今天通过去官网下载插件,再安装的方式

2023-12-19 16:29:02 636

原创 python读取文件

till()seek()读写文件

2022-11-04 00:22:09 242 1

原创 python中三目运算符、推导式 ## 17

python三目运算符for循环推导式

2022-11-01 23:56:36 216

原创 python中使用pytest框架集成allure测试报告

allure+jenkins配置

2022-10-31 09:59:26 399

原创 pytest+allure 详细版

一、Pytest -断言、跳过及运行1、mark中的[email protected]()和@pytest.mark.skipif()1、被标记的类中所有方法测试用例都会被跳过2、被标记的类,当条件为ture时,会被跳过,否则不跳过import [email protected]()def test_demo1(): a = 10 assert a == [email protected](1 == 1, reason="环境不支持")d

2022-10-29 00:46:52 449

原创 python3中join和格式化的用法 ##16

join用法format格式化的用法python中fstring用法

2022-10-26 23:05:20 337

原创 python里面中文占几个字节 ##16

中文占用几个字节

2022-10-25 21:26:52 356

原创 python基本数据结构-集合 ##16

创建集合、删除集合、集合的常用操作,交集、差集、并集

2022-10-24 23:30:28 175

原创 python基本数据结构-字典(##16)

创建字典、访问字典、遍历字典

2022-10-24 23:03:25 440

原创 python基础(##16)

系统关键字==和is区别推导式

2022-10-23 07:26:53 235

原创 pycharm中的快捷键 ##14

复习

2022-10-01 00:08:06 55

原创 python基本数据结构-元祖(##16)

python基本数据结构-元祖

2022-09-24 09:52:56 980

原创 python基本数据结构-列表(##16)

python基本数据结构之列表

2022-09-21 06:05:41 460

原创 python编码语法 (##16)

python基础

2022-09-19 22:20:10 3196

原创 pycharm 使用技巧

pycharm快捷命令

2022-09-17 23:18:43 148

原创 python:pip freeze 将系统已安装命令打包

python:pip freeze 将系统已安装命令打包

2022-09-17 23:09:23 461

原创 python永久配置pip下载镜像源方法(window版本)

使用pip install 下载软件包的时候特别慢,是因为默认会请求python官网的镜像源,而官网的镜像部署在国外,网络条件不好时,会特别的慢。为了解决这个痛点,我们可以把镜像源设置为国内的镜像源,比如清华镜像源、豆瓣镜像源等,下面我们就来看看是怎么操作的吧

2022-09-17 22:57:21 6954

原创 python3版本虚拟环境工具venv的使用

.\Activate.ps1 : 无法加载文件 D:\houminsoft\traing\python3.7.8_env\Scripts\Activate.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。所在位置 行:1 字符: 1+ .\Activate.ps1+ ~~~~~~~~~~~~~~ + CategoryInfo

2022-09-17 22:30:03 6485

原创 安装MongDB教程(zip版本)

mongdb安装

2022-09-16 23:28:55 2052

原创 centos7 安装gitlab,执行gitlab-ctl reconfigure报错解决方案

报错截图:怀疑是内存不够导出的free -m 查看一下发现Mem的可用内存才50M,太少了,解决办法:右击虚拟机,点击【设置】编辑虚拟机,加1G再重新执行gitlab-ctl reconfigure

2022-09-11 20:32:44 961

原创 python中 关于 sort() 和sorted() 用法详解

1. sort:sort是Python中列表的方法sort() 语法格式:list.sort(key=None, reverse=False)sort可以对列表元素进行排序,该方法没有返回值,也就是返回值为 None,直接改变原列表中元素的顺序,是对列表的就地排序。key:是指用来比较的关键字,可以说是列表元素的一个权值。key一般用来接受一个函数(或者匿名函数),这个函数只接受一个元素,并返回其权值。reverse:是否逆序排列(reverse默认为False,sort函数默认按照字母顺序排

2022-04-14 16:58:15 1870

原创 python的xlrd读取Excel数据失败: raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+‘; not supported‘) ...

python的xlrd读取Excel数据失败: raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+’; not supported’) xlrd.biffh.XLRDError: Excel xlsx file; not supported原因:xlrd升级后不支持xlsx文件读取了,通过降低版本通过pip list命令查看xlrd版本是2.0.1,卸载安装xlrd指定版本1.2.0...

2022-03-24 16:57:08 13551 2

原创 读取yaml文件时报:TypeError: load() missing 1 required positional argument: ‘Loader‘

读取yaml文件时报:TypeError: load() missing 1 required positional argument: ‘Loader’执行时遇到报错1、先弄清楚报错含义2、查阅资料原因:YAML 5.1版本后弃用了yaml.load(file)这个用法,因为觉得很不安全,5.1版本之后就修改了需要指定Loader,通过默认加载​​器(FullLoader)禁止执行任意函数,该load函数也变得更加安全用以下三种方式都可以d1=yaml.load(file,Loader=y

2022-03-23 08:22:54 1340

原创 pytest执行时,报report.html错误

遇到报错不可怕,淡定,百度在手!快速查看:从报错内容来看,是执行pytest时,报告出问题了,报告咋地了呢,要么没安装插件,要么没引入,一步步排查吧,结果发现是没安装,安装后再次运行正常。分析1:在运行python程序 报错,如图:分析:2:是因为没有安装pytest-html分析3:安装后执行截图:...

2022-03-14 21:38:43 1910

原创 Java 数组反转

Java 数组反转/**** 需求: * 已知一个数组arr = {11,22,33,44,55};用程序实现把数组中的元素值交换,交换后的数组arr = { 55,44,33,22,11};并在控制台输出交换后的数组元素。*/public class TestDemo_09 {public static void main(String[] args) {int[] arr = {11,22,33,44,55};reverse(arr);printArray(arr);}publ

2021-11-25 17:29:45 335

原创 2021-10-23

下载虚拟机 VMware Workstation 并安装Centos8教程1、VMware官网地址: https://customerconnect.vmware.com/cn/dashboard2、使用邮箱注册一个账号3、找到VMware Workstation15或者VMware Workstation16(推荐)下载成功就继续安装啦4、然后从网上找一个注册秘钥激活5、...

2021-10-23 15:55:27 103

原创 pytest学习(五)- @pytest.fixture和 conftest 使用

前言https://blog.csdn.net/qq_36502272/article/details/100776789定义fixture跟定义普通函数差不多,唯一区别就是在函数上加个装饰器@pytest.fixture(),fixture命名不要用test_开头,跟用例区分开。用例才是test_开头的命名。fixture是可以有返回值的,如果没return默认返回None。用例调用fixture的返回值,直接就是把fixture的函数名称当成变量传入fixture装饰器里的scope

2021-08-23 18:25:42 696

原创 pytest学习(四)- @pytest.mark.parametrize 参数化的使用

一、前言Pytest中参数化语法@pytest.mark.parametrize(‘参数名’,list) 可以实现测试用例参数化如果只有一个参数,里面则是值的列表如:@pytest.mark.parametrize(“username”, [“yy”, “yy2”,“yy3”]) 或者是 @pytest.mark.parametrize([“username”], [“yy”, “yy2”, “yy3”])如果有多个参数,则需要用元组来存放值,一个元组对应一组参数的值,如:@pytes

2021-08-23 15:09:03 2417

原创 pytest学习(三)- skip 的使用

skip 字面意思,跳过当不想执行某些用例时,可以用skip语法:@pytest.mark.skip1、标记在函数方法上代码示例:@pytest.mark.skip(reason="标记在函数方法上,不会被执行")def test02(): print("我是用例2")运行结果:2、标记在类中的函数方法上代码示例:class TestDemo: @pytest.mark.skip(reason="标记在类中的函数方法上,不会被执行") def test_dem

2021-08-22 11:01:24 204

原创 pytest学习(二)- 标记函数(执行指定用例几种方式)

在实际操作中,会遇到只想只想某条某些用例的场景,这时候就用到了pytest的标记函数第一种,显式指定函数名,通过 :: 标记。场景:执行test_01这条用例pytest test_01.py::test_01第二种,使用模糊匹配,使用 -k 选项标识。场景:执行用例名称中含有“raise”的用例pytest -k "raise" test_01.py第三种,使用 pytest.mark 在函数上进行标记。使用 mark,我们可以给每个函数打上不同的标记,测试时指定就可以允许所有被标

2021-08-21 17:42:39 838

原创 pytest学习(一)- 异常断言

pytest异常断言知识点:捕获异常信息pytest异常断言例1:@pytest.mark.smokedef test_raises_03(): with pytest.raises(TypeError) as e: re = 1 + "1" exec_msg = e.value.args[0] print(exec_msg) assert exec_msg == "unsupported operand type(s) for +: 'int'

2021-08-21 17:10:58 245

原创 Redis三种连接方式

Redis三种连接方式1.单节点实例2.哨兵连接3.集群连接

2021-07-08 07:20:08 510

原创 jmeter5.1.1下载及安装教程

jmeter5.1.1下载及安装教程1、首先去官网找到下载入口地址:http://jmeter.apache.org/download_jmeter.cgi2、下载jdk1.8版本3、配置环境变量在系统变量框,点击“新建”,建立一个变量:JMETER_HOME,值为你解压的jmeter安装路径。配置classpath变量,没有的话也要按照上面步骤进行新建,有的话直接进行选中,点击编辑...

2019-09-26 22:59:55 8612

原创 python3.6连接MySQL数据库查询出现中文乱码

现象:错误代码: username = self.db_config['username'] password = self.db_config['password'] host = self.db_config['host'] port = int(self.db_config['port']) # 类型转换为整型 dat...

2019-07-10 10:43:37 746

原创 UnicodeDecodeError: 'utf-8' codec can't decode bytes in position 10-12: invalid continuation byte

环境:robotframework3.1.1Python3.6用robotframework写接口用例(导出接口)时出现如下报错UnicodeDecodeError: ‘utf-8’ codec can’t decode bytes in position 10-12: invalid continuation byte郁闷极了!!!!!!!!这么常规的操作竟然报错,差点要把Pytho...

2019-05-24 18:49:09 2451

原创 line = fe.readline() io.UnsupportedOperation: not readable

报错:io.UnsupportedOperation: not readable# File readline() 方法fe = open("runoob1.txt", "w", encoding="utf-8")fe.write("www.runoob.com\nwww.runoob.com\nwww.runoob.com\n")print("文件名为:", fe.name)line ...

2019-05-21 17:00:45 1678

原创 UnicodeDecodeError: 'gbk' codec can't decode byte 0xac in position 8: illegal multibyte sequence

Python中读取TXT文件,在使用next()方法时,遇到UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xac in position 8: illegal multibyte sequence# 写入操作f = open("runoob.txt", "w", encoding="utf-8")f.write("这是第一行\n这是第二...

2019-05-21 15:51:05 36756 5

原创 python中报File was loaded in the wrong encoding: 'UTF-8'

解决方法1:方法2:在写入文件时就指定编码格式

2019-05-21 10:22:49 8066 2

原创 locust 用web打开时Host地址一直没有更新

locust运行过程中遇到的问题locust_test.py# -*- coding: utf_8 -*-from locust import HttpLocust, TaskSet, task# 定义用户行为class UserBehavior(TaskSet): @task def baidu_index(self): self.client.g...

2019-05-20 14:41:45 897

转载 robotframework乱码问题

robotframework版本:robotframework-ride 1.7.3.1执行ride时乱码问题如果被执行的文件所在路径中含有中文,执行时可能会报如下错误解决方法是:进入Python\Lib\site-packages\robotide\contrib\testrunner文件下,找到修改“latin1”为"mbcs"修改后,再次执行亲测可...

2019-05-15 14:04:52 1787

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除