Python
文章平均质量分 72
整理一些常用的Python相关的技术,以及一些遇到的问题及解决的方法
披挂出征
知识共享,技术提升,为了梦想,拼搏奋斗。
展开
-
Python中利用openpyxl对图表处理的相关详细操作(AreaChart3D、AreaChart2D中x,y,z轴添加和颜色设置、字体大小、刻度线显示与颜色等的操作)
AreaChart3D图表数据准备:xgRows = [ ['门派', 'Q1', 'Q2', 'Q3'], ['武当派', 1200, 1800, 2200], ['崆峒派', 1500, 2000, 2400], ['少林派', 1000, 2300, 3200], ['峨眉派', 1100, 1750, 2500], ['华山派', 1300, 1800, 2700], ['昆仑派', 2000, 2800, 3000] ]Ar原创 2021-07-06 16:45:34 · 2673 阅读 · 1 评论 -
Python中利用openpyxl对Excel的各种相关详细操作(二十一种常用操作<代码+示例>)
创建工作簿原创 2021-07-05 10:35:03 · 2824 阅读 · 0 评论 -
Python2.X 和 Python3.X 之间 比较两个字典是否相等的异同之处
工作过程中,有的时候回遇到比较两个字典是否相等的问题,第一直观的印象就是对两个字典的键和值进行遍历,然后逐一进行比较看是否相等,这种是最容易想到的,其实在Python中为我们提供相应的函数可以用来比较两个字典是否相等:dict1 = {'name': '小明', 'age': 19, 'height': 1.75}dict2 = {'name': '小白', 'age': 18, 'height': 1.76}dict3 = {'name': '小明', 'age': 19, 'height':原创 2020-05-11 17:18:39 · 3253 阅读 · 2 评论 -
Python中对 Excel 的相关详细操作(读取、写入、指定行、指定列、新增sheet工作表)
工作中用到这点,就简单的整理了一下目录一、准备cateContent.xlsx工作簿二、Python中关于Excel表格常用操作总结:2.1 读取相关的操作2.2 写入的相关操作:三、读取Excel工作簿中对应工作表的信息(简单抽取)四、写入操作:从一个表中读取内容的同时写入到另一个新表中4.1 具体的写入操作4.2 向新文件中执行写入操作:五、向原...原创 2020-04-22 19:09:45 · 8397 阅读 · 0 评论 -
Jenkins 持续集成 浅解
前面对Jenkins的安装教程进行了演示,接下来就是围绕Jenkins的持续集成的使用进行操作:Jenkins 的两种安装方法:https://blog.csdn.net/xiao66guo/article/details/103565476目录一、对本地的自动化测试项目利用Jenkins来进行构建1、进入到 Jenkins 首页,创建一个自由风格的项目2、创建完成后会进入到项...原创 2019-12-25 17:31:45 · 725 阅读 · 0 评论 -
Jenkins 两种安装方法教程
目录一、了解Jenkins1、Jenkins的理解:2、Jenkins的作用:二、安装Jenkins1、首先要安装JAVA JDK:2、安装Jenkins的两种方法:3、解决启动错误4、启动Jenkins:一、了解Jenkins1、Jenkins的理解: Jenkins 是一个开源的软件项目,是基于JAVA开发的一款持续集成工具,它可以用来监...原创 2019-12-21 17:01:22 · 1018 阅读 · 0 评论 -
利用 Postman 导出Python、JAVA、PHP、javaScript、swift、Go、OC等多门语言的测试脚本来进行接口测试
目录1、Postman 语言导出操作2、使用Postman导出的Python脚本语言结合数据驱动来完成接口测试Postman 能导出各种不同的语言,可以根据自己最熟悉的语言来进行导出操作,从而进行接口自动化测试,同时也方便后期的二次开发工作。各个版本的Python环境安装参考:https://blog.csdn.net/xiao66guo/article/details/98338...原创 2019-11-20 15:56:18 · 1285 阅读 · 1 评论 -
Ubuntu16.04和CentOS 7双系统进行MySQL主从复制
友情提示:由于MySQL不同版本之间的(二进制日志)bin-log格式可能会不一样,建议Master(主)的MySQL版本和Slave(从)的版本尽可能的相同或者更低。MySQL主从是基于binlog,在主机上需开启binlog才能进行主从;主从过程大概有3个步骤主机中的MySQL将更改操作的记录到bin-log(二进制日志文件)里;从机将主机中的的bin-log事件(也就是操...原创 2019-06-04 17:51:12 · 664 阅读 · 0 评论 -
CentOS7 中MySQL的安装以及MySQL密码的修改
在CentOS系统中会默认安装有MariaDB,可能根据需要我们要安装MySQL,在MySQL安装完毕后会直接替换到系统中自带的MariaDB,以下操作均在Terminal中操作:1、首先下载并安装MySQL官方需要的yum repository1.1 先使用下面的命令切换到root用户[parallels@centos-linux-7 ~]$ sudo s...原创 2019-05-15 16:36:26 · 3692 阅读 · 0 评论 -
Python中 os 模块、sys 模块的作用和文件操作的使用介绍
os 模块中常用的方法 os.remove() 删除文件 os.rename() 重命名文件 os.walk() 生成目录树下的所有文件名 os.chdir() 改变目录 os.mkdir/makedirs 创建目录/多层目录 os.rmdir/removedirs 删除目录/多层目录 os.listdir() 列出指定目录...原创 2019-10-24 20:08:22 · 1178 阅读 · 0 评论 -
一个简单的自动化测试项目集成了各种常用的操作的源码、测试环境、框架的业务思路图
本项目是一个简单的测试项目,集成了测试中用的几种元素定位、手势操作、数据配置、单元测试、日志文件、测试报告、测试用例、Pageobject设计模式等,主要是对wdj项目的登录功能进行的测试,从csv文件中读取准备好的一些测试用到的用户名、密码,从yaml文件中读取数据的配置信息。项目源码地址一:https://gitee.com/xiao66guo/wdj_test项目源码地址二...原创 2019-09-25 16:09:28 · 418 阅读 · 0 评论 -
软件测试之 Unittest 实现多账号切换登录及使用Page Object 设计模式对代码进行分离
使用 Jmeter 实现对云服务器进行 3000+ 并发压测对 Unittest 和 Page Object 设计模式进行简单的了解:Unitest 是 Python 自带的一个单元测试框架,它可以用来做自动化测试框架的用例组织执行框架优点:为我们提供用例组织与执行方法、提供比较方法、提供丰富的日志和清晰的报告等Unitest 操作的大致流程:TestCase 就是大家常说的测试...原创 2019-09-04 14:42:27 · 1084 阅读 · 0 评论 -
软件测试之 Logging 日志收集、log 配置文件及结合实例介绍 logging 日志的使用
在自动化测试脚本运行的过程中,在控制台都会对应的输出运行的日志,如果测试的项目是在 Linux服务器上运行的话,没有控制台可供日志的输出,看不到日志或者收集不到日志该如何去查找问题呢?1、日志存在的作用无论是在开发或者测试中,如果在项目运行过程中出现问题时,日志就会显得非常重要,它会帮我们快速准确的定位到问题的所在2、日志的级别日志的信息有很多种,如调式信息、报错异...原创 2019-08-30 17:19:19 · 3098 阅读 · 3 评论 -
YAML 快速入门之 环境搭建 + 基本类型、语法介绍 + 数据读取、修改、转换 + 在自动化测试中的使用实例
PyYaml的使用可以参考:Yaml官网 相关博客YAML 是专门用来书写配置文件的语言,不但功能强大而且书写非常简洁,远比 JSON 格式方便。Yaml的安装方法可以参照下面两个一个是Python环境的安装一个是selenium的安装,PyYaml的安装和selenium的安装方式一样:Python环境的安装:https://blog.csdn.net/xiao66guo/...原创 2019-08-26 22:05:52 · 1142 阅读 · 1 评论 -
Python可视化利器 — pyecharts 结合爬虫对数据进行分析生成各种可视化图形
用 pyecharts 对爬虫后的数据进行可视化处理(生成饼图、柱状图、地理位置图、3D旋转动图、词云图)及地图问题的解决 首先,pyecharts 是一款融合了Python和echarts技术的强大的数据可视化工具,它的可视化类型比较多也很丰富,具体的可以参考pyecharts 中文网站:https://pyecharts.org/#/zh-cn/intropyechar...原创 2019-08-23 19:16:01 · 5181 阅读 · 6 评论