随笔分类 -  python

1 2 3 下一页
python实现读取modbus485协议并打包exe客户端(wxpython+pyinstaller模块)
摘要:博主工作过程中接触到物联网,涉及modbus,mqtt等协议,想着python可以用来读取解析消息内容,实施过程中现场环境存在配置问题,那就开发一个客户端来帮助定位问题 客户端模块是 wxpython,协议对接用了 pymodbus 和 paho-mqtt,打包则使用pyinstaller 代码如下 阅读全文
posted @ 2021-10-08 11:45 堕落的伊丝莉 阅读(1312) 评论(0) 推荐(0) 编辑
python开源接口自动化测试框架
摘要:博主开源一个自己基于requests+pytest+Allure的接口自动化测试框架,也是在工作中一点点积累出来,技术上没什么难点,就分享下思路 github地址:cllovewxq/apiTest: python接口自动化测试框架,包含日志,环境配置,用例数据驱动,数据库模块,可生成Allure测 阅读全文
posted @ 2021-08-20 14:14 堕落的伊丝莉 阅读(794) 评论(0) 推荐(0) 编辑
python知识点(Enum枚举类)
摘要:博主很久没有更新了,整理些这段时间python开发过程中掌握的知识点 首先就是枚举类 enum的用法 开发过程中比如返回信息,错误码校验等场景,需要用到枚举类来统一这些信息 这里给一个最通用的代码示例 1 # -*- coding: utf-8 -*- 2 # 枚举code 3 # 作者: XX 4 阅读全文
posted @ 2021-07-27 16:43 堕落的伊丝莉 阅读(371) 评论(0) 推荐(0) 编辑
pyVmomi连接VMWare SDK (简单查询)
摘要:博主最近项目中遇到 VMWare相关,涉及到VCenter的结构数据,发现网上可以查询到的资料太少了,这里先整理下基础知识: 首先VCenter是一直集成管理 VMWare的平台,可以创建包括 数据中心,集群,物理机,虚拟机,数据存储 这些主要节点;还可以创建如 文件, 资源池等; 然后下来就是基于 阅读全文
posted @ 2020-07-21 09:48 堕落的伊丝莉 阅读(1564) 评论(1) 推荐(1) 编辑
python学习笔记(CMD运行文件并传入参数)
摘要:好久没更新博客了 最近换了份新工作 有时间来整理一篇 在命令行CMD中执行文件过程中如何传入并识别参数 这里写了一个类 方法 usage 是用来输出帮助信息的 方法 case_cmd 是在使用命令行中执行测试用例过程中 识别传入的参数 -d 与 -v 这行代码是获取执行文件的参数 可识别 h d: 阅读全文
posted @ 2019-10-22 14:00 堕落的伊丝莉 阅读(2771) 评论(0) 推荐(0) 编辑
python学习笔记(HTMLTestRunner在Py3的兼容)
摘要:博主最近开始重构自动化框架并且向Py3上兼容 第一个问题就是生成测试报告的HTMLTestRunner,由于此模块是基于Py2开发的,这里需要修改源码 这里是百度网盘链接 阅读全文
posted @ 2018-10-16 09:24 堕落的伊丝莉 阅读(522) 评论(0) 推荐(0) 编辑
python学习笔记(断言assert)
摘要:最近有了些时间 博主一直在python的unittest框架,这次想看看其他框架 先准备熟悉熟悉 pytest,由于unittest有自己断言方法 而pytest则是使用python自带的 assert 然后博主在这里整理常用的断言情况 阅读全文
posted @ 2018-03-07 10:09 堕落的伊丝莉 阅读(1621) 评论(1) 推荐(0) 编辑
python学习笔记(locust性能测试模块)
摘要:locust是基于python的性能测试工具、支持python2.7及其以上的版本、相对于主流的LR与Jmeter工具使用的方式不一样、locust是通过编写python代码来完成性能测试的。 通过LR与Jmeter都是一个特定平台、我们只能在这个平台上使用、局限性很大。但是利用locust通过py 阅读全文
posted @ 2017-10-19 14:28 堕落的伊丝莉 阅读(5152) 评论(0) 推荐(0) 编辑
python学习笔记(日志系统实现)
摘要:博主今天在自己的接口自动化框架中添加了日志系统 基于python自带的logging库、包括日志主函数、生成日志文件: 然后在自己封装的post请求中把日志格式加进去 DEBUG级别的是普通的内容 ERROR级别的是错误场景 最后在unittest框架中执行自动化用例、生成测试报告: 阅读全文
posted @ 2017-08-31 20:36 堕落的伊丝莉 阅读(675) 评论(0) 推荐(0) 编辑
python学习笔记(自定义库文件路径)
摘要:博主最近在弄接口自动化、主要是基于python自带的unittest框架、包括 Pubilc模块定义所有接口、 Main模块根据业务需求重新封装接口便于测试、 config文件导入测试业务的固定参数、 测试业务中添加相关业务需求的新方法 DB模块连接数据库、验证数据、清空数据 生成测试报告 这里整理 阅读全文
posted @ 2017-08-16 19:51 堕落的伊丝莉 阅读(861) 评论(0) 推荐(0) 编辑
python学习笔记(字典乱码)
摘要:博主总结下 python中字典中包含中文时,使用过程中出现乱码 params是包含中文的字典、通过上面的json来转换得到的就是中文呢 阅读全文
posted @ 2017-06-06 10:39 堕落的伊丝莉 阅读(308) 评论(0) 推荐(0) 编辑
python学习笔记(递归函数)
摘要:博主看了看递归、说的简单点就是程序里面再调用程序本身,或者是方法里面再调研方法本身、或者是函数里面再调研函数本身 用于什么场景呢,博主这里是父子节点排序,父子节点的查询 直接上代码: 这里是一个列表、列表有五个字典,group_id来划分节点关系 本身是乱序的,通过递归实现了父子节点的排序,打印的内 阅读全文
posted @ 2016-10-31 17:22 堕落的伊丝莉 阅读(307) 评论(0) 推荐(0) 编辑
python学习笔记(SMTP邮件发送:带附件)
摘要:博主有段时间没有更新博客了 先整理一个之前整理过的SMTP邮件发送,这次是带附件的功能 阅读全文
posted @ 2016-10-24 16:35 堕落的伊丝莉 阅读(678) 评论(0) 推荐(0) 编辑
python学习笔记(Tkinter编程利用Treeview实现表格自动更新)
摘要:博主今天总结这段时间抽空写的一个GUI编程项目 功能是查看本地打印机队列,可选择指定队列重新打印 直接上图 UI设计包括3个区域左上方,右上方和下方列表区域 使用网格grid方法来分配位置 下面是界面设计的代码 这里实现了Label控件标题文字的定时更新与表格内容的自动更新 阅读全文
posted @ 2016-08-16 14:43 堕落的伊丝莉 阅读(26347) 评论(5) 推荐(2) 编辑
python学习笔记(win32print API介绍)
摘要:最近博主在研究用python控制打印机 这里整理下win32print的API介绍,官网地址http://timgolden.me.uk/pywin32-docs/win32print.html OpenPrinter 打开指定的打印机,并获取打印机的句柄 GetPrinter 取得与指定打印机有关 阅读全文
posted @ 2016-08-12 10:47 堕落的伊丝莉 阅读(15139) 评论(0) 推荐(0) 编辑
python学习笔记(MD5算法)
摘要:博主最近进度停滞了 对web开发理解欠缺好多内容 今天整理下MD5算法,这个涉及到mysql数据库存储用户表密码字段的时候 一般是带有加密的 阅读全文
posted @ 2016-08-02 16:37 堕落的伊丝莉 阅读(347) 评论(0) 推荐(0) 编辑
python学习笔记(sqlalchemy安装失败)
摘要:博主今天折腾了一天sqlalchemy安装问题 下面是失败的截图 直接重新安装python2.7仍未解决此问题 最终在一国外论坛中找到解决的方法: 安装VC++对python的支持文件 VCForPython27 博主最近在折腾api接口平台 Waiting。。。 阅读全文
posted @ 2016-07-21 15:49 堕落的伊丝莉 阅读(1683) 评论(0) 推荐(0) 编辑
python学习笔记(arange函数与linspace函数)
摘要:上一篇提及到matplotlib模块、其中会涉及到numpy模块科学计数 这里总结两个数组生成函数 arange 与 linspace: 运行结果如图: 阅读全文
posted @ 2016-05-14 14:20 堕落的伊丝莉 阅读(7422) 评论(0) 推荐(0) 编辑
python学习笔记(matplotlib下载安装)
摘要:最近博主在找工作换新环境、昨天电话面试中问到python中threading模块进行接口性能测试的时候、如何生成性能测试报告 我现在还停留在打印在屏幕中、所以今天想着是否可以生成相应的性能测试报告 首先想到的是python是否支持生成图表、有很多模块可以支持 博主这里就先试一试matplotlib模 阅读全文
posted @ 2016-05-14 09:39 堕落的伊丝莉 阅读(1008) 评论(0) 推荐(0) 编辑
python学习笔记(SMTP邮件发送)
摘要:想着给框架添加邮件发送功能、所以整理下python下邮件发送功能 首先python是支持邮件的发送、内置smtp库、支持发送纯文本、HTML及添加附件的邮件 之后是邮箱、像163、qq、新浪等邮箱默认关闭SMTP服务,需要我们手动打开 打开后通过发件人邮箱、授权密码 通过发件人的SMTP服务发送 代 阅读全文
posted @ 2016-05-07 15:09 堕落的伊丝莉 阅读(2266) 评论(4) 推荐(1) 编辑

1 2 3 下一页