前言学pytest就不得不说fixture,fixture是pytest的精髓所在,就像unittest中的setup和teardown一样,如果不学fixture那么使用pytest和使用unittest是没什么区别的(个人理解)。fixture用途1.做测试前后的初始化设置,如测试数据准备,链接数据库,打开浏览器等这些操作都可以使用fixture来实现2.测试用例的前置条件可以使用fixture实现3.支持经典的xunitfixture,像unitte
系统 2019-09-27 17:54:47 2265
原文链接:https://www.jianshu.com/p/ef67cacf442c本篇笔记主要记录Opencv里的图像翻转,平移,旋转,仿射及透视功能,主要是下面几个API:cv2.flip()#图像翻转cv2.warpAffine()#图像仿射cv2.getRotationMatrix2D()#取得旋转角度的Matrixcv2.GetAffineTransform(src,dst,mapMatrix)#取得图像仿射的matrixcv2.getPers
系统 2019-09-27 17:54:42 2265
关于如何获取access_token这个可以自己查百度开放的OAuth2.0的API。这里不做介绍。第三方Python库poster复制代码代码如下:#coding:UTF-8importurllibimporturllib2__author__='Administrator'fromposter.encodeimportmultipart_encodefromposter.streaminghttpimportregister_openersregist
系统 2019-09-27 17:54:41 2265
真的很重要,栽了个跟头!!!(虽然以前好像知道。。。)print(TrueorFalseandFalse)print((TrueorFalse)andFalse)#True#False这里有一个python运算符的优先级not>and>ornot>and>ornot>and>or有括号的除外运算返回的值是决定表达式运算结果的值。比如TrueorFalse、FalseorTrue返回True,TrueandFalse返回False。以上就是本文的全部内容,希
系统 2019-09-27 17:52:51 2265
前言本文主要给大家介绍了关于python图片添加半透明水印的相关资料,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧示例代码:#coding:utf-8fromPILimportImage,ImageDraw,ImageFontdefadd_text_to_image(image,text):font=ImageFont.truetype('C:\Windows\Fonts\STXINGKA.TTF',36)#添加背景new_img=Ima
系统 2019-09-27 17:50:09 2265
Python入门实践5——运算符(Operator)运算符(operator)一、目标1、熟悉各类运算符及其运算规则。2、掌握运算符的优先级。二、要点1、Python运算符1)、Python算术运算符以下假设变量a=10,变量b=21:运算符描述实例+加-两个对象相加a+b输出结果31-减-得到负数或是一个数减去另一个数a-b输出结果-11*乘-两个数相乘或是返回一个被重复若干次的字符串a*b输出结果210/除-x除以yb/a输出结果2.1%取模-返回除法
系统 2019-09-27 17:49:40 2265
Python入门之内置模块--random模块1、random模块importrandom#random--随机数(1)选择1-50之间随机的整数print(random.randint(1,50))(2)0-1之间随机小数,不包含1print(random.random())(3)1-10之间随机小数,不包含10print(random.uniform(1,10))(4)从容器中随机选择一个print(random.choice((1,2,3,4,5,7
系统 2019-09-27 17:47:58 2265
在Python中可以通过在属性变量名前加上双下划线定义属性为私有属性,如例子:复制代码代码如下:#!encoding=UTF-8classA:def__init__(self):#定义私有属性self.__name="wangwu"#普通属性定义self.age=19a=A()#正常输出printa.age#提示找不到属性printa.__name执行输出:复制代码代码如下:Traceback(mostrecentcalllast):File"C:\Use
系统 2019-09-27 17:47:46 2265
运算符优先级来确定条件的表达式中的分组。这会影响一个表达式如何计算。某些运算符的优先级高于其他;例如,乘法运算符的优先级比加法运算更高。例如x=7+3*2;这里,x被赋值13,而不是20,因为运算符*的优先级比+更高,所以它首先乘以3*2,然后加7。这里,具有最高优先级运算符出现在表格上方,那些最低的显示在底部。在一个表达式,更高的优先级运算符将首先计算。例如:试试下面的例子来理解Python编程语言可供选择的运算符优先级:#!/usr/bin/pytho
系统 2019-09-27 17:47:46 2265
Python的matplotlib包可以轻松的将数据可视化,博主最近遇到了一个问题,博主想同时在两个窗口展示两张图,但是代码运行结果总是显示一张图,把当前的图删掉之后才能显示另一张图。网上找了一些解决方案都是把它们放在一个窗口中,两个图片分别为子图。经过一段摸索,博主终于解决了这个问题,下面简单介绍一下。如下代码所示,首先要为每个图建立一个figure,这样每个图会单独显示在一个窗口中;然后等所有图代码都写好后在最后面加上plt.show(),这样每张图就
系统 2019-09-27 17:46:20 2265