- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 使用pyinstaller打包带配置文件的exe
适用于:当py文件里,需要通过txt文件、或ini等其他配置文件来获取信息时。环境:本地D盘根目录下,有两个文件。一个是clear.py 一个是data.ini现在需要把这两个文件一起打包成可执行程序。注意,非单独的py文件,进行打包时,不要用-F参数。安装 pyinstallerpip install pyinstall打包py文件 ,-w参数会将所有资源文件打包,并生成一个文件夹类型的包进入到py文件所在的路径d:pyinstaller -w clear.py此时会
2020-08-20 16:06:31
1604
原创 如何使用tkinter实现python传参的图形化封装
在使用python编写一些小工具时,涉及到需要传参数的情况。总在命令窗口输入参数,显得又麻烦又Low,介绍怎么使用tkinter库实现简单的封装from tkinter import *root = Tk() #定义root 窗口root.title("导包更新") #定义窗口名字root.geometry('500x5...
2020-02-27 18:45:05
1323
原创 postman报错pm is not defined原因分析及处理办法
导入脚本(含有多个接口,且存在接口依赖)到postman中,单独运行第2个接口时报错There was an error in evaluating the Pre-request Script: pm is not defined说明:第一个接口是登录接口,后续都是登录后的操作两种错误可能:第一种情况,postman的版本太低,还不支持pm对象。这种情况,更新postman即可http...
2020-02-27 18:17:50
8755
原创 使用pyautogui来处理难以定位的元素
最近在新项目中,发现某个iframe框架定位不到。常用的元素定位方式都没法成功。最后使用pyautogui这个库来实现了元素点击操作win10系统 python3.7安装pyautogui库pip install pyautogui打开一个cmd命令行窗口输入命令pythonimport puautoguipyautogui.displayMousePosition()回车运...
2020-02-11 15:27:55
2658
原创 记录python中日志模块无法显示错误详细信息的问题
在basepage.py文件中代码如下:class BasePage: def __init__(self,driver: Chrome): self.driver=driver def wait_clickable_elem(self, locator, timeout=5, frequcy=0.2): '''使用显示等待,等待元素可被点击,强制等待locato...
2020-02-05 22:54:36
1094
原创 使用python实现用例Xmind转Excel
python 3.7用到的库:openpyxl 用于操作excelxmindparser 用于操作xmindPyInstaller 用于对py文件进行打包得到exe程序支持转换的xmind格式要求,标题占三个节点:如果xmind文件不是这样的格式,则需要修改源码py源码如下:from xmindparser import xmind_to_dictimport o...
2020-01-17 13:39:37
3323
原创 JMETER进行关联接口测试
最近用Jmeter完成了有依赖关联的接口的测试,小结一下。项目需求:登录接口、请验接口(请验接口需依赖登录去进行)、退出登录接口JMETER环境搭建此处略过存在登录依赖的接口,需获取登录的session,在D:\apache-jmeter-3.1\bin目录下,修改jmeter.properties文件,将CookieManager.save.cookies的值修改为true,并去掉注释的#...
2019-12-03 16:56:42
1577
原创 selenium框架之八大元素定位
在selenium框架中封装了对应的元素定位方法通过id定位find_element_by_id('kw') 元素定位优先使用id定位 若id是动态生成的一长串数字或无意义的字符串,不要使用id通过name定位find_element_by_name('wd') 比较常用通过class_name定位find_element_by_class_name('s_ipt') ...
2019-12-02 19:00:24
973
原创 python操作Oracle 12c类的封装
在新项目里封装oracle类时出现报错"DatabaseError: DPI-1047: 64-bit Oracle Client library cannot be loaded: "已解决环境参数:python版本:python3.7oracle数据库版本:oracle12c 第二版系统版本:win101、下载cx_oracle库的地址:https://pypi....
2019-11-23 23:45:48
492
原创 Python之推导式
1、将1~10之间偶数取出,并添加至列表传统方式:使用列表推导式(可简化创建列表的过程):two_list=[i for i in range(1,11)] 相当于,将for循环里遍历出来的内容,分别放到for前面的i中,实现列表内容的添加two_list=[i for i in range(1,11) if i % 20] 相当于,将for循环里遍历出来的内容,符合 i...
2019-08-08 17:42:30
168
原创 4.Python格式化输出及列表
4.Python格式化输出及列表4.1format格式化输出 {} 起到占位符的功能,格式:print('我今天吃了{}个苹果,今天收入{}元'.format(2,300)) 在{}中输入 :.2f 表示对传到{}中的值保留两位小数。冒号左边可设置传入的参数,冒号右边是设置的格式 在{}中输入 :.0f 不带小数 在{}中输入 :x>4d 给传入的数值保留4个字符的长度...
2019-07-26 08:31:16
7681
原创 3.Python常见运算符及字符串
3.Python常见数据类型及运算符3.1基础数据类型1.整型:int,即整数2.浮点型:float,即带小数点的数值3.布尔值:Booleans,有两个值,True和False4.字符串:单引号或双引号括起来的内容3.2常见运算符1.算术运算符:2.赋值运算符:3.比较运算符:4.逻辑运算符:5.成员运算符:3.3字符串常见操作1.字符串截断2.字符串分隔3.字符串...
2019-07-25 09:06:52
509
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人