python
sinat_18866031
这个作者很懒,什么都没留下…
展开
-
python如何发送企业微信群消息
1.1 进入企业微信中,添加群机器人,添加完成后可以获取到一个webhook的地址1.2 群机器人企业微信接口的调用可以参考这个文件。原创 2023-12-12 16:06:29 · 1119 阅读 · 0 评论 -
python将Xmind用例转为Excel用例
测试用例原创 2022-06-01 17:03:12 · 1091 阅读 · 1 评论 -
python+pyinstaller打包成exe
python打包原创 2022-06-01 09:44:18 · 241 阅读 · 0 评论 -
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 · 5562 阅读 · 5 评论 -
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 · 3662 阅读 · 0 评论 -
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 · 475 阅读 · 0 评论 -
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 · 78 阅读 · 0 评论 -
算法-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 · 142 阅读 · 0 评论 -
算法-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 · 130 阅读 · 0 评论 -
算法-Python 插入排序的循环过程
# encoding=utf-8"""插入排序工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。将第一待排序序列第一个元素看做一个有序序列,把第二个元素到最后一个元素当成是未排序序列。从头到尾依次扫描未排序序列,将扫描到的每个元素插入有序序列的适当位置。(如果待插入的元素与有序序列中的某个元素相等,则将待插入元素插入到相等元素的后面。)当前值比已排序中的值大时,已排序的值往后排一步"""sort_list = [15, 5, 3, 17, 17,原创 2020-05-22 17:04:15 · 235 阅读 · 0 评论 -
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 · 496 阅读 · 0 评论 -
用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 · 572 阅读 · 0 评论 -
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 · 1097 阅读 · 0 评论 -
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 · 638 阅读 · 0 评论 -
python 创建文件目录含中文时,报错 No such file or directory
创建文件时,目录含中文,报 No such file or directory,各种编码字符转化都没有用在创建文件前加一段,先创建目录,就可以了os.makedirs(os.path.split§[0])...原创 2019-04-15 17:22:48 · 4708 阅读 · 0 评论 -
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 · 9872 阅读 · 0 评论