![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
天蝎座的喜爱
这个作者很懒,什么都没留下…
展开
-
centos7使用python使用virtualenv创建虚拟环境
python创建虚拟环境1.搭建虚拟环境好处:安装python虚拟环境使用 virtualenv 虚拟环境1.搭建虚拟环境好处:1.centos7中搭建了python多个框架,导致不同框架用到第三方包不同版本,这时候就需要用到虚拟环境来控制。让每个框架用一个虚拟环境里面的第三方包安装python虚拟环境1.搭建好python环境,在目录下创建个文件夹进行存放虚拟环境mkdir 文件名 (自己命名) 2.使用pip命令安装,pip3 install virtualenv3.安装完成进行原创 2021-11-09 16:12:22 · 924 阅读 · 0 评论 -
解决requests请求乱码
解决requests请求乱码在requests请求获取数据 有些 数据 utf-8 解析 编码有问题,在python3 默认utf-8,这时候就要将默认的定义成其他格式进行解析. 2.这种情况定义默认编码格式,import ioimport sysimport requestssys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='gb18030') #定义初始编码格式url =''response = reques原创 2021-08-06 19:51:08 · 305 阅读 · 0 评论 -
python中hasattr() getattr() setattr() 函数详情讲解
python中hasattr() getattr() setattr() 函数详情讲解python中hasattr,getattr,setattrpython中hasattr() getattr() setattr() 函数详情讲解python中hasattr()python中getattr()python中setattr()python中hasattr()hasattr函数主要 是判断对象中是否存在该值,有者返回Ture,没着 Falseclass test(): dict = {"data"原创 2021-07-27 17:14:36 · 687 阅读 · 0 评论 -
django中序列化用法
django中序列化用法 -Serializer1. 序列化器 -Serializer序列化:序列化器会将模型对象 转换成 json格式,在经过 JsonResponse 返回给前端反序列化 : 将前端数据 也就是客户端发送的数据,转换成 json格式...原创 2021-07-09 17:27:56 · 438 阅读 · 0 评论 -
python使用pandas读写到csv 文件
python使用pandas读写到csv 文件目录python使用pandas读写到csv 文件pandas写入到csv文件to_csv 用法详解读取csv文件内容read_csv 用法详解#python使用pandas读写到csv 文件pandas写入到csv文件1.引用第三方库 pandas2. 用pandas写入到csv文件from pandas import DataFramedef add_csv(filename,title,times,articletime,pinlun):原创 2021-06-25 14:35:29 · 7213 阅读 · 0 评论 -
python中列表生成试和字典去重
1.列表生成式:定义俩个变量:list1 = [1, 2, 3, 4, 5]list2 = ["a", "b", "c", "d", "e"]想让 变为 a1 b2 c3 d4 e5 传统方式:list3 = [] #定义一个空列表, 使用for 循环append 存进去 list3 = []for x, y in zip(a,b): list3.append(str(y) + str(x))print(list3)另一种方式直接:c = [ str(x)+str(y)原创 2021-04-20 17:04:06 · 197 阅读 · 0 评论 -
pycharm配置django 直接run运行
pycharm配置django 直接run运行1.首页创建个django项目,创建个文件夹,打开cmd 输入命令django-admin startproject (文件名) 创建的django目录命令2.创建django项目后,会在当前目录下产生django的配置文件,接下来配置pycharm运行django就可以直接访问 django的 ip地址...原创 2021-04-15 15:27:11 · 1065 阅读 · 0 评论 -
python+selenium中驱动 Chrome,IE,firefox 运行
1.首先安装python环境,这点必须https://www.python.org/ 官网下载python,步骤简单我就不多说2.验证python环境,打开cmd 输入python3.安装selenium 第三方包pip install selenium安装各种驱动firefox驱动 : https://github.com/mozilla/geckodriver/releases/tag/v0.28.0 先在本地安装 火狐浏览器,有俩种方法:一种把驱动放在本地python目原创 2021-04-13 14:19:53 · 260 阅读 · 0 评论 -
python 修改yaml中的数据
python 修改yaml中的数据在自动化方面做数据驱动,会将 一些数据放在 yaml中,但是数据为静态模式可以正常获取,想添加一些实时动态获取的数据放在yaml中,需要添加第三方库执行。pip install TemplateTemplate 中主要的俩种格式:1:$variable 使用 $变量名 引用变量2:${variable} 使用 ${变量名} 大括号包起来创建yaml文件,将数据存放进去,当中设置 username 为${user} ,password为 $password读原创 2021-04-09 17:07:40 · 2344 阅读 · 1 评论 -
python 安装虚拟环境
python 安装虚拟环境虚拟环境 采用 venvWindows 安装 pip install venv2.安装完成之后,创建新的 虚拟环境 ,可以指定任何地方创建python -m venv . 就会在当前目录下 创建虚拟环境,多出些python的环境,在使用 cd Scripts 进入文件中 输入activate.bat 就进入虚拟环境,安装方式还是 pip install 包退出虚拟环境 deactivate.bat 就可以退出...原创 2021-04-07 09:54:57 · 97 阅读 · 0 评论 -
pytest中接口传token
pytest中让接口保持会话,headers传token1.先在登录接口中获取token,提取token,在定时更新存放到 headers中2.在其他py文件中创建,就调用 headres 中 token就会一直存在3.可以在pytest中 conftest.py中,可以判断headers中是否存在token,不存在则进行跳出这就完美的在headers中 传入token...原创 2021-04-01 14:58:33 · 1673 阅读 · 0 评论 -
selenium 中添加token 和cookies
selenium 中添加token 和cookies1.判断当前页面是token 还是cookiestoken 注入: token = self.driver.execute_script('return sessionStorage.getItem("token")')获取token的值,运用js写法,必须加 return 才有返回,不然都是None,进行注入 self.driver.execute_script('sessionStorage.setItem("auth", "原创 2021-03-11 14:33:29 · 2050 阅读 · 0 评论 -
pytest运用引进@pytest.mark.parametrize中ids 导致编码乱码解决
pytest运用引进@pytest.mark.parametrize中ids 导致编码乱码解决@pytest.mark.parametrize 运行用例导致显示会形成乱码,有俩种方法解决,第一种:创建个pytest.ini 文件,输入[pytest]disable_test_id_escaping_and_forfeit_all_rights_to_community_support = True运行就会自动转化为 utf-8的形式第二种:在用例目录创建 config.py 文件,写入de原创 2021-03-02 14:39:14 · 2067 阅读 · 12 评论 -
jenkins配置allure环境,生成allure报告
jenkins配置allure环境,生成allure报告环境准备 :1:虚拟机安装allure,allure配置好环境变量2:jenkins 运行起来3:虚拟机安装 JDK4:虚拟机安装 git1.进入系统管理 —>插件管理下载好 allure,当前我是已安装。2.安装完成配置系统变量,还是 系统管理 —>全局工具配置,配置 jdk git,allure可以采用自动安装,位置填写你在jenkins的位置。进入jenkins容器中,获取jdk安装位置,git位置2. 这边原创 2021-02-01 17:44:58 · 873 阅读 · 0 评论 -
centos7 安装python详细教程
centos7 安装python1.先验证是否安装 gcc 编译器,输入 gcc --version 验证,没有则需要安装 gcc,yum -y install gcc2.安装 wget 命令,和依赖包yum -y install wgetyum -y groupinstall "Development tools"yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-deve原创 2021-01-22 19:28:36 · 6669 阅读 · 0 评论 -
python中os模块运用
python中os模块使用python使用os模块:主要用来查找配置文件(从而读取配置文件的信息),查找测试报告等等,经常会对大量文件和路径进行操作,这就需要依赖os模块。介绍下os模块常见的使用方法1、os.getcwd()os.getcwd直接打印出当前py文件的路径目录2、 os.chdir()os.chdir切换到对应的路径目录下3、os.curdir、os.pardir返回当前目录字符串名、返回当前目录的父目录的字符串名4、os.mkdir()在当前目...原创 2020-07-23 19:15:50 · 192 阅读 · 0 评论