自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 django+ajax上传图片,预览并存储到数据库

1、配置urlurls.py中配置地址2、在models.py中创建类class Pictures(models.Model): pic = models.ImageField(upload_to='onlineBug/media') def __str__(self): return self.pic3、在views.py中添加如下代码class U...

2019-07-05 10:16:14 3199 3

原创 robot framework 接口测试--保持登录状态

设置suite登陆状态(可在某一个测试集合中使用)1、首先获取到登陆的token,并设置为set suite variable2、将“基础关键字”导入的测试Suite中(如果“后台登陆”关键字与用例放在同一个路径下就不需要导入),在Settings中的Suite Setup中写入“后台登陆”,此关键字是保证在执行用例之前先执行“后台登陆”关键字如果登录关键字需要传参数则写成 Suite S...

2019-03-07 17:32:48 2544 4

原创 jenkins+jmeter,脚本执行执行失败,jenkins构建成功

执行jmeter脚本,jenkins控制台显示只成功33.33%,但是任务返回是成功的解决问题在任务配置中增加Execute shell构建步骤通过执行结果先判断脚本是否执行成功,再返回0或1,来改变构建结果...

2019-01-03 17:02:08 2614 3

原创 python如何发送企业微信群消息

1.1 进入企业微信中,添加群机器人,添加完成后可以获取到一个webhook的地址1.2 群机器人企业微信接口的调用可以参考这个文件。

2023-12-12 16:06:29 1354

原创 python将Xmind用例转为Excel用例

测试用例

2022-06-01 17:03:12 1187 1

原创 python+pyinstaller打包成exe

python打包

2022-06-01 09:44:18 280

原创 python+flask实现post接口接收图片数据

1、python代码import osfrom flask import Flask, requestapp = Flask(__name__)from flask import jsonifyfrom werkzeug.utils import secure_filename# 上传的图片保存路径UPLOAD_PATH = os.path.join(os.path.dirname(__file__), 'images')@app.route('/api/upload', method

2022-02-24 16:57:04 6025 5

原创 django编写外部调用接口(api_view)

1、环境准备python3django>=2.2djangorestframework (pip install djangorestframework)2、settings.py文件需要加这个配置 APPEND_SLASH=False, 不然会报如下错误2、urls.py文件增加调用链接 path(‘middleman/cback/’, views.middleman_cback, name=‘middleman_cback’)# -*- coding:utf-8 -*-f

2021-12-17 19:24:11 2956

原创 python UI自动化图片断言

1、图片对比方法封装# encoding=utf-8from PIL import Imageclass ImageCompare(object): ''' 本类实现了对两张图片通过像素比对的算法,获取文件的像素个数大小 然后使用循环的方式将两张图片的所有项目进行一一对比, 并计算比对结果的相似度的百分比 ''' def make_regalur_image(self, img, size=(256, 256)): # 将图片尺寸强制

2021-12-07 18:09:12 3814

原创 python+sikuli 图形操作脚本编写

1、环境准备安装 jpype 包,安装方式 pip install jpype1安装jdk包并配置环境变量,最少安装jdk1.82、代码块解析及使用sikulix.jar 文件:通过图形操作主要是启动这个jar包来操作,此文件为必须文件下载sikuli jar包链接:https://pan.baidu.com/s/1jpHyeq5ume5GWrJwYqRi2Q提取码:bsiisikuli_script.py 文件:主要为封装调用sikuli jar包通过图形操作的方法,需要进行初始化后再

2021-12-07 18:04:54 1776 1

原创 python基础-内置函数(2)

1、 type()函数,用来查看对象的数据类型1.1 不要用保留字(内置函数)作为变量名称,如果打错,可以用del type删除,会清除2、id()关键字,用来查看对象的内存地址2.1 a is b 判断是否为指向同一个地址2.2 a==b是指是否为同一个值2.3 在0-256整数,赋值给不同的变量,在Python中都指向同一个地址经验注意点:语法错误时,可能是当前行有问题也可能是当前行的前一行有问题3、isinstance函数,用来判断当前对象的数据类型&

2021-01-17 10:54:13 534

原创 python基础-第一个运行程序(1)

Python环境变量配置安装是自动添加,没有添加的可以手动添加C:\Python27;C:\Python27\Scripts;交付模式下输出Hello world按Ctrl+Z或Ctrl+C退出交付模式注意:缩进强制规定用四个空格,不用Tab键用cmd运行文件模式的Python文件指向存储.py文件的路径下,再用python+xxx.py,回车运行缩进错误信息分析IndentationError: expected an indented block缩进错误...

2021-01-17 10:48:46 107

转载 sikuli环境搭建及使用

1、下载sikuli安装包链接:https://pan.baidu.com/s/1ltoqdzZtmottc0geVj6vBQ提取码:6975解压缩就可以使用2、使用必需安装jre6以上版本链接:https://pan.baidu.com/s/1tCxuE3717EkuGa8e9r60HQ提取码:791m配置环境变量,jre bin路径C:\Program Files (x86)\Java\jre6\bin3、sikuli使用1、findAll(图片)findAll() searche

2020-12-11 18:33:48 1163

原创 sikuli脚本使用python调用

1、环境搭建1.1 python需要安装的包pip install CythonMicrosoft Visual C++ 14.0 下载地址链接:https://pan.baidu.com/s/1PuDNq80YtB2-ZhO2Iw4eNA提取码:8vgrpip install sikulipip install pyjnius1.2 配置环境变量配置环境变量(jre的路径)C:\Program Files (x86)\Java\jre6\bin\clientC:\Program Fi

2020-12-11 18:22:17 1098

原创 算法-Python 快速排序的学习过程

1、快速排序的步骤理论从数列中挑出一个元素,称为基准数;重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆在基准的后面(相同的数可以到任一边)。在这个分区退出之后,该基准就处于数列的中间位置。这个称为分区(partition)操作;递归地把小于基准值元素的子数列和大于基准值元素的子数列排序;2、学习插入排序先学习递归递归要点1、函数自己调用自己2、有条件退出计算n的阶乘,如10!=1×2×3…×9×101、0!=12、n! = (n-1)! * ndef f(n)

2020-05-29 11:39:32 166

原创 算法-Python 选择排序

# encoding=utf-8"""选择排序O(n²) 的时间复杂度找到最大或最小元素放到起始位置,再从最大或最小元素已排序序列的末尾"""sort_list = [15, 5, 3, 17, 17, 9, 43, 6]for i in range(len(sort_list) - 1): # 循环次数 min_index = i for j in range(i + 1, len(sort_list)): # 循环未排序的数 if sort_lis

2020-05-22 19:09:42 165

原创 算法-Python 插入排序的循环过程

# encoding=utf-8"""插入排序工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。将第一待排序序列第一个元素看做一个有序序列,把第二个元素到最后一个元素当成是未排序序列。从头到尾依次扫描未排序序列,将扫描到的每个元素插入有序序列的适当位置。(如果待插入的元素与有序序列中的某个元素相等,则将待插入元素插入到相等元素的后面。)当前值比已排序中的值大时,已排序的值往后排一步"""sort_list = [15, 5, 3, 17, 17,

2020-05-22 17:04:15 277

转载 python接口自动化之用HTMLTestRunner生成html测试报告

【第一步】:引入HTMLTestRunner包1、下载HTMLTestRunner,下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html下载下来的py文件需要经过修改才能用于Python3.X,具体修改之处如下:修改汇总:第94行,将import StringIO修改成import io第539行,将self.outputBu...

2020-03-12 17:44:25 523

原创 Django服务在windows系统中如何开机就启动

1、新建一个start.bat的文件C:\Python36\python.exe D:\onelinebug\hosts1\manage.py runserver 0.0.0.0:8000 --insecureC:\Python36\python.exe 如果系统有配置python环境参数,写成python就好D:\onelinebug\hosts1\manage.py django代码...

2020-01-19 16:38:42 959

原创 用Python操作Jenkins

1、封装了一个jenkins api函数,基本满足操作jenkinsJenkins_Api.py# -*- coding:utf-8 -*-import jenkinsjenkins_server_url = 'https://jenkins.myscrm.cn/' # jenkins地址user_id = 'username' # 登陆jenkins的用户名api_to...

2020-01-17 15:34:09 618

转载 windows系统下matplotlib显示中文字体的方法

1、中文显示为一个框2、添加如下代码from matplotlib.font_manager import FontPropertiesfont = FontProperties(fname=r’C:\Windows\Fonts\STSONG.TTF’, size=10) # 此文件路径为windows自带的字体路径,需要什么字体都可以此路径下找plt.ylabel(‘个数’,font...

2019-10-14 11:10:35 1143

原创 Django settings.py中DEBUG 设置为False后,静态文件加载报404

Django应用部署到服务器,DEBUG设置为False后,运行应用,发现静态文件加载报错404python版本:3.6django版本:2.1解决的方法如下:1、settings.py文件中加入如下代码STATIC_URL = '/static/'STATIC_ROOT=os.path.join(BASE_DIR,"/static/")STATICFILES_DIRS = (os...

2019-08-01 17:37:20 734

原创 Python发送html邮件

Python+MIMEText发送邮件,代码如下#-- coding:utf-8 --“”"发送邮件“”"import smtplib, sys, timefrom email.mime.text import MIMETextfrom email.header import Headerreload(sys)sys.setdefaultencoding(‘utf8’)clas...

2019-06-18 18:29:19 680

原创 启动Django报No module named ‘MySQLdb’的解决方法

错误信息:django.core.exceptions.ImproperlyConfigured:Error loading MySQLdb module: No module named 'MySQLdb".之前网上搜过,好多帖子都是说python3 不再支持MySQLdb,其实是需要安装mysqlclient安装的方法:方法一:pip install mysqlclient方法二:...

2019-04-16 16:12:04 724

原创 python 创建文件目录含中文时,报错 No such file or directory

创建文件时,目录含中文,报 No such file or directory,各种编码字符转化都没有用在创建文件前加一段,先创建目录,就可以了os.makedirs(os.path.split§[0])...

2019-04-15 17:22:48 4764

原创 python怎么获取当前文件目录的绝对路径

1、如图获取.py文件的目录以及获取test目录的上一级目录import os获取当前文件文件的目录current_file_path=os.path.dirname(os.path.abspath(file))print (current_file_path)获取当前目录的上一层目录project_file_path=os.path.dirname(os.path.dirname...

2018-12-05 18:20:40 9911

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除