python知识
elsa^-^yxy
这个作者很懒,什么都没留下…
展开
-
[PyQt5]argument 1 has unexpected type ‘QPushButton‘ 怎么解决
为了练习字体选择对话框的使用,编写了一个练习代码,如下执行后,总是提示下面的错误:TypeError: addLayout(self, QLayout, stretch: int = 0): argument 1 has unexpected type 'QPushButton' 折腾了好久,才发现是添加控件的方法用错了。上述代码使用了 【addLayout】,应该使用【addWidget】。在学习之初,经常会出现遇到这样相似的方法,一不小心就用错了。经验不足,不容易检查出来。查询一下这2个方法的区原创 2022-06-21 13:52:43 · 4820 阅读 · 1 评论 -
paramunittest执行用例顺序不正确--python(转载)
paramunittest执行用例顺序不正确1.在python自动化执行用例的时,当用例的数量超过10条的时候就会发现执行的顺序会乱掉如下图2.出现这种情况是因为paramunittest中的一个函数原因,首先我们找到paramunittest的源码3.通过路径找到源码打开找到源码里面的_build_name函数将去修改成如下图 if index < 10 and index is not 0: index = '0' + str(i...转载 2021-05-12 16:18:50 · 322 阅读 · 0 评论 -
【django自定义过滤器】TemplateSyntaxError: ‘filters‘ is not a registered tag library
第一次使用django自定义过滤器在HTML内使用{% load filters %}导入自定义过滤器filters,运行后,提示django.template.exceptions.TemplateSyntaxError: 'filters' is not a registered tag library.上百度寻找解决方案,尝试了各种方式,还是报错。最后找到了原因:保存过滤器模块的文件夹【templatetags】放在与应用同级的目录下,放置错误了,所以导入失败。.原创 2020-10-20 17:12:30 · 863 阅读 · 1 评论 -
Python异常:Django1.11--context must be a dict rather than RequestContext.
使用Django1.11,在views.py中如果这样写 def index(request): # return HttpResponse("欢迎来到 Django首页!") booklist = BookInfo.objects.all() template = loader.get_template('booktest/index.html') context = RequestContext(request, {'booklist': booklist})...转载 2020-10-19 16:59:16 · 143 阅读 · 0 评论 -
【django】CSRF verification failed. Request aborted.
当运行一个django项目后,出现了这样的一个错误,如图: 这是因为网页上会进行安全校验。 方法一: 我们可以在settings.py中注释掉一行即可。这一行大概在46行左右。'django.middleware.csrf.CsrfViewMiddleware'方法二: 在html页面的form标签下加上{%csrf_token%}方法三: views.py上导入from django.views.decorators.csrf import csrf转载 2020-10-15 15:34:17 · 117 阅读 · 0 评论 -
接口自动化测试---ddt数据驱动框架(python+excel版)
在测试接口时,采用数据驱动的方式,将数据写在Excel表格中,代码则使用ddt数据驱动是非常方便。代码调试成功后,只需要在Excel表格中维护测试用例,就可以实现自动化测试接口了。Excel模板如下:方法excel_to_list,将excel中每一条测试用例读取到一个列表中:from openpyxl import load_workbookdef excel_to_list(sheet_name): data_list = [] # 打开excel wo原创 2020-09-07 18:02:32 · 1537 阅读 · 1 评论 -
新版Jenkins修改默认工作空间路径workspace,控制台乱码修复
Jenkins的默认工作空间是在安装目录下的,一般是在C盘。想要将工作空间路径workspace更换到别的盘,百度了好久,找到的方法大部分都是:最新版的Jenkins系统设置页面,主目录下面没有【高级】按钮了,怎么办?奔溃~~~找了好几个小时,终于在下面这篇文章内,找到了解决方法,成功修改工作空间路径workspace文章地址:https://blog.csdn.net/qq_38093657/article/details/90054843全文如下操作环境Windo..转载 2020-08-19 17:05:53 · 6868 阅读 · 0 评论 -
Python接口测试实战
找到一篇关于python接口测试实战的文章讲述的很详细,也很实用,分享一下。以下是文章目录:Python接口测试实战1(上)- 接口测试理论Python接口测试实战1(下)- 接口测试工具的使用Python接口测试实战2 - 使用Python发送请求Python接口测试实战3(上)- Python操作数据库Python接口测试实战3(下)- unittest测试框架Python接口测试实战4(上) - 接口测试框架实战Python接口测试实战4(下) - 框架完善:用例基类,用例标签,重新运行上转载 2020-08-14 13:26:15 · 194 阅读 · 0 评论 -
python利用Excel读取和存储测试数据完成接口自动化教程(转载)
http_request2.py用于发起http请求#读取多条测试用例#1、导入requests模块import requests#从 class_12_19.do_excel1导入read_data函数from do_excel2 import read_datafrom do_excel2 import write_datafrom do_excel2 import count_case#定义http请求函数 COOKIE=Nonedef http_request2(metho转载 2020-08-04 17:03:47 · 521 阅读 · 0 评论 -
Window环境下,Python无法卸载问题(已解决)
最近申请了一台电脑,打算专门用来执行自动化测试脚本。电脑上python环境已配置好了(版本:3.6.2),将脚本代码拷贝过去就可以直接执行了。可是,执行完毕后,出现了很多错误。查找后发现有可能是python版本过低导致的,于是想升级一下python版本。卸载方法请参考百度经验(https://jingyan.baidu.com/article/4dc408487d1f11c8d946f1b1.html)操作过程中遇到一个问题:打开安装包,没有Uninstall选项。。。。网上查.原创 2020-07-23 18:40:22 · 3747 阅读 · 0 评论 -
Python中常见字符串去除空格的方法总结(转载)
1:strip()方法,去除字符串开头或者结尾的空格>>> a = " a b c ">>> a.strip()'a b c'2:lstrip()方法,去除字符串开头的空格>>>a = " a b c ">>> a.lstrip()'a b c '3:rstrip()方法,去除字符串结尾的空格>>>a = " a b c ">>> a.rstrip..转载 2020-07-15 11:52:48 · 651 阅读 · 0 评论