-
python 接口测试response返回数据对比的方法
所属栏目:[Python] 日期:2020-12-16 热度:130
背景:之前写的接口测试一直没有支持无限嵌套对比key,上次testerhome逛论坛,有人分享了他的框架,看了一下,有些地方不合适我这边自己修改了一下,部署在jenkins上跑完效果还不错,拿出来分享一下。ps:还是要多看看别人写的,新学了不少python自带的一些[详细]
-
python调用xlsxwriter创建xlsx的方法
所属栏目:[Python] 日期:2020-12-16 热度:90
详细的官方文档可见:http://xlsxwriter.readthedocs.io/ 通过pip安装xlsxwriter pip install xlsxwriter 下面进行基本的操作演示: 1. 首先创建一个excel的文档 workbook = xlsxwriter.Workbook(dir) 2. 在文档中创建表 table_name = 'sheet1'worksheet = w[详细]
-
Python使用Matplotlib模块时坐标轴标题中文及各种特殊符号显示方
所属栏目:[Python] 日期:2020-12-16 热度:173
本篇章节讲解Python使用Matplotlib模块时坐标轴标题中文及各种特殊符号显示方法。供大家参考研究具体如下: Matplotlib中文显示问题――用例子说明问题 #-*- coding: utf-8 -*-from pylab import *t = arange(-4*pi,4*pi,0.01)y = sin(t)/tplt.plo[详细]
-
Python数据结构之哈夫曼树定义与使用方法示例
所属栏目:[Python] 日期:2020-12-16 热度:194
本篇章节讲解Python数据结构之哈夫曼树定义与使用方法。供大家参考研究具体如下: HaffMan.py #coding=utf-8#考虑权值的haff曼树查找效率并非最高,但可以用于编码等使用场景下class TreeNode: def __init__(self,data): self.data=data self.left=[详细]
-
python读取注册表中值的方法
所属栏目:[Python] 日期:2020-12-16 热度:82
在Python的标准库中,_winreg.pyd可以操作Windows的注册表,另外第三方的win32库封装了大量的Windows API,使用起来也很方便。不过这里介绍的是使用_winreg操作注册表,毕竟是Python自带的标准库,无需安装第三方库。 下面的例子是通过Python获取Windows XP[详细]
-
使用grappelli为django admin后台添加模板
所属栏目:[Python] 日期:2020-12-16 热度:174
grappelli是github上面star最多的django模板系统 http://django-grappelli.readthedocs.org/en/latest/quickstart.html#installation 复制代码 代码如下: pip install django-grappelli settings.py INSTALLED_APPS = ( 'grappelli', 'django.contrib.admin'[详细]
-
Windows系统配置python脚本开机启动的3种方法分享
所属栏目:[Python] 日期:2020-12-16 热度:61
测试环境:windows Server 2003 R2 一、开始菜单启动项实现 用户必须登录才可执行。 测试脚本(python代码): 复制代码 代码如下: import time fout = open('e:1.txt','w') while True: tmp = '%d-%02d-%02d %02d:%02d:%02d rn' % time.localtime()[0:6[详细]
-
python之wxPython菜单使用详解
所属栏目:[Python] 日期:2020-12-16 热度:184
本篇章节讲解python中wxPython菜单的使用方法,供大家参考研究。具体如下: 先来看看下面这段代码: import wx APP_EXIT=1 #定义一个控件ID class Example(wx.Frame): def __init__(self,parent,id,title): super(Example,self).__init__(parent,titl[详细]
-
python修改注册表终止360进程实例
所属栏目:[Python] 日期:2020-12-16 热度:157
本篇章节讲解python修改注册表终止360进程的实现方法。供大家参考研究。 具体实现代码如下: import _winregimport osimport shutil#复制自身shutil.copyfile(K3.exe,c:WINDOWSsystem32K3.exe)#把360启动改为自身run = _winreg.OpenKey( _winreg.HKE[详细]
-
Python利用matplotlib.pyplot绘图时如何设置坐标轴刻度
所属栏目:[Python] 日期:2020-12-16 热度:162
前言 matplotlib.pyplot是一些命令行风格函数的集合,使matplotlib以类似于MATLAB的方式工作。每个pyplot函数对一幅图片(figure)做一些改动:比如创建新图片,在图片创建一个新的作图区域(plotting area),在一个作图区域内画直线,给图添加标签(label)等。m[详细]
-
Python浅拷贝与深拷贝用法实例
所属栏目:[Python] 日期:2020-12-16 热度:71
本篇章节讲解Python浅拷贝与深拷贝用法。供大家参考研究。具体分析如下: person=['name',['savings',100]] hubby=person[:] wifey=list(person) [id(x) for x in person,hubby,wifey][3074051788L,3074061740L,3074061996L] [id(y) for x in person[详细]
-
Python迭代器定义与简单用法分析
所属栏目:[Python] 日期:2020-12-16 热度:59
本篇章节讲解Python迭代器定义与简单用法。供大家参考研究具体如下: 一、什么是迭代器 迭代,顾名思义就是重复做一些事很多次(就现在循环中做的那样)。迭代器是实现了__next__()方法的对象(这个方法在调用时不需要任何参数),它是访问可迭代[详细]
-
Python生成器定义与简单用法实例分析
所属栏目:[Python] 日期:2020-12-16 热度:110
本篇章节讲解Python生成器定义与简单用法。供大家参考研究具体如下: 一、什么是生成器 在Python中,由于受到内存的限制,列表容量肯定是有限的。例如我们创建一个包含一亿个元素的列表,Python首先会在内存中开辟足够的空间来存储这个包含一亿个[详细]
-
Python中pillow知识点学习
所属栏目:[Python] 日期:2020-12-16 热度:198
此系列意在记录于一些有趣的程序及对其的总结。 问题来源: https://github.com/Yixiaohan/show-me-the-code https://github.com/HT524/500LineorLess_CN 今天这个程序于一张图片中添加数字,类似于qq头像上的小红点,只不过这个是静态的。 首先使用的是pill[详细]
-
Python装饰器原理与用法分析
所属栏目:[Python] 日期:2020-12-16 热度:113
本篇章节讲解Python装饰器原理与用法。供大家参考研究具体如下: 1、装饰器的本质是 函数 ,主要用来装饰其他函数,也就是 为其他函数添加附加功能 2、装饰器的原则: (1) 装饰器不能修改被装饰的函数的源代码 (2) 装饰器不能修改被装饰的函数的调[详细]
-
python版本的仿windows计划任务工具
所属栏目:[Python] 日期:2020-12-16 热度:133
计划任务工具-windows 计划任务工具根据自己设定的具体时间,频率,命令等属性来规定所要执行的计划。 效果图 代码 # -*- coding: utf-8 -*-"""Module implementing App."""from PyQt4.QtGui import QMainWindowfrom PyQt4.QtCore import pyqtSignatureimpor[详细]
-
Python 内置函数进制转换的用法(十进制转二进制、八进制、十六进
所属栏目:[Python] 日期:2020-12-16 热度:185
使用Python内置函数:bin()、oct()、int()、hex()可实现进制转换。 先看Python官方文档中对这几个内置函数的描述: bin(x) Convert an integer number to a binary string. The result is a valid Python expression. If x is not a Python int object,it ha[详细]
-
python 按照固定长度分割字符串的方法小结
所属栏目:[Python] 日期:2020-12-16 热度:91
有如下的一堆mac地址,需要更改成一定格式,如mac='902B345FB021'改为mac='90-2B-34-5F-B0-21'。 借助python脚本,可以轻松实现,原理就是:字符串的按照固定长度拆分。 1,文件mac.txt,保存了如下的mac地址: 50E549E32ECB 902B3413EFA6 50E549ECBA1C 902B3457B16F[详细]
-
Django 跨域请求处理的示例代码
所属栏目:[Python] 日期:2020-12-16 热度:174
django处理Ajax跨域访问 使用javascript进行ajax访问的时候,出现如下错误 出错原因:javascript处于安全考虑,不允许跨域访问。下图是对跨域访问的解释: 概念: 这里说的js跨域是指通过js或python在不同的域之间进行数据传输或通信,比如用ajax向一个不同的[详细]
-
python print 按逗号或空格分隔的方法
所属栏目:[Python] 日期:2020-12-16 热度:168
1)按,分隔 a,b = 0,1 while b 1000: print(b,end=',') a,b = b,a+b 1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987, 2)按空格分隔 a,end=' ') a,a+b 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 3)print的用法 print(...) print(value,...,sep='[详细]
-
对Python3中的print函数以及与python2的对比分析
所属栏目:[Python] 日期:2020-12-16 热度:87
本文首先介绍在python3中print函数的应用,然后对比在pyhton2中的应用。(本文作者所用版本为3.6.0) 首先我们通过help(print)命令来查看print函数的相关信息,(注意在python2中print不是函数,不能通过help获得相关信息)。 第一行告诉我们print在python[详细]
-
Python实现的根据文件名查找数据文件功能示例
所属栏目:[Python] 日期:2020-12-16 热度:57
本篇章节讲解Python实现的根据文件名查找数据文件功能。供大家参考研究具体如下: #-*- coding: UTF-8 -*-import osimport shutilAllFiles=[]NameFiles=[]def findFie(filePath): pathDir = os.listdir(filePath) for allDir in pathDir: # print([详细]
-
python在文本开头插入一行的实例
所属栏目:[Python] 日期:2020-12-16 热度:76
问题 对于一个文本文件,需要在起开头插入一行,其他内容不变 解决方法 with open('article.txt','r+') as f: content = f.read() f.seek(0,0) f.write('writer:Fatsheepn'+content) 其中字符串'writer:Fatsheepn'中为要插入的内容。 效果 运行代码后: 注[详细]
-
Python实现获取前100组勾股数的方法示例
所属栏目:[Python] 日期:2020-12-16 热度:178
本篇章节讲解Python实现获取前100组勾股数的方法。供大家参考研究具体如下: 本来想采用穷举试探的方式来做这个算法,后来发现还是有点麻烦。从网络上找来了一种求解方法如下: 当a为大于1的奇数2n+1时,b=2n^2+2n,c=2n^2+2n+1。实际上就是把a的平[详细]
-
使用实现XlsxWriter创建Excel文件并编辑
所属栏目:[Python] 日期:2020-12-16 热度:124
之前操作Excel使用过其他的方式,针对Excel的写入来说,使用过xlwt模块,也直接使用过win32com接口。如果说哪个最能够发挥Excel的威力,那么肯定是win32com接口实现的方式,然而这种方式需要的是Office软件支持。 至于xlwt,我觉得我们平时用到的功能基本上[详细]