#Python数据分析与挖掘实战

python——几种截图对比方式!

本次记录的几种截图对比方式,主要是为了在进行手机自动化测试时,通过截图对比来判断测试的正确性,方式如下:#-*-coding:utf-8-*-'''用途:利用python实现多种方法来实现图像识别author:SYW'''importcv2importnumpyasnpfrommatplotlibimportpyplo...

python报错ImportError:DLL load failed with error code -1073741795的解决方法

python中导入包importcv2报错‘ImportError:DLLloadfailedwitherrorcode-1073741795’解决方法:使用pip自动安装cvpipinstallopencv-python 安装完成后自动生成了cv2文件夹 ...

python之requests模块

  requests模块是一个用于访问网络的模块,其实类似的模块还有很多,不在一一在这里解释。这么多的相似的模块为什么都说只有这个好用呢,因为他人性化。如果你学过urllib之类的模块的话,比如urllib,对比一下就很清楚了。1、requests模块的安装  requests模块的安装非常简单,使用pipinstal...
代码星球 ·2021-02-03

python之yaml文件读取

  yaml,它是另一种标记语言。yaml是专门用来写配置文件的语言,非常简洁和强大。用ini也能写配置文件,看了yaml后,发现这个更直观,更方便,有点类似于json格式。下面我们将为大家介绍这个强大的yaml文件。1、yaml简介1)基本语法规则:大小写敏感使用缩进表示层级关系缩进时不允许使用Tab键,只允许使用空...
代码星球 ·2021-02-03

python之logging封装

  前面我们为大家介绍了logging模块的基本使用,相信大家已经能够通过logging提供的功能去写日志了,那么,我们来思考一个问题,在自动化测试过程中,我们可能会有很多个模块需要去写日志,难道我们要在每一个模块当中都去对这些代码进行copy吗,显然这是不可能的,我们需要将这些代码封装起来,在需要的时候进行调用即可,...
代码星球 ·2021-02-03

python中logging模块详解---让你的每一步操作都有迹可循

  在公司开发的任何一个系统都会有日志设计,通过日志,把系统的行为记录并保存起来,一旦系统发生了一些问题便可以通过日志去分析问题发生在哪里,是因为什么原因发生的。同样,我们在设计测试框架的时候,也可以通过设计日志来记录框架的整个测试流程,一旦执行过程中出现异常,我们也能通过日志中记录的错误信息找到问题发生的症结。日志技...

python之unittest单元测试框架

1、单元测试的概念单元测试(unittesting),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,要根据实际情况去判定其具体含义,一个单元可能是功能模块、类、方法(函数)等。2、单元测试工具不同的编程语言都有比较成熟的单元测试框架,语法规则有些差别,其核心思想都是相通的。常见的单元测试框架有:...

python中的类和对象

  我们常说人以群分,物以类聚,即根据特征去划分,这其实就是类的思想。在编写类时,我们会定义一大类对象都有的通用行为。基于类创建对象时,每个对象都自动具备这种通用行为,然后可以根据需要赋予每个对象独特的个性。下面我们就来具体了解一下什么是类和对象。1、类与对象的语法规范关键字:class语法如下: 规范:类名...
代码星球 ·2021-02-02

python中的模块

  在前面的学习中,其实我们已经接触过模块引入的方法:importrandom,所以我们可以使用random里面一系列的函数。在python里面有多种引入方式,这就是本节我们要学习的重点。在了解模块导入之前,我们需要了解一下什么是模块:Python模块(Module),是一个Python文件,以.py结尾,包含了Pyt...
代码星球 ·2021-02-02

python中的内置函数

python中的内置函数有很多,这里我们先未大家列出一些比较常用的内置函数及其用法,后续会继续进行补充。1、input()函数:接受一个标准输入数据,返回为string类型。 2、open()函数用于打开一个文件,创建一个file对象,相关的方法才可以调用它进行读写。3、enumerate()函数用于将一个可...
代码星球 ·2021-02-02

python中函数的定义与调用

在前面的学习中,其实我们已经接触到了一些函数,比如:type()函数能返回数据的类型len()函数能返回数据的长度print()函数能在控制台将内容输出出来range()函数能生成整数数列这些函数都是python的内置函数,我们可以直接调用,后面我们将会接触到更多的python的内置函数。通过观察,我们不难发现,函数有...
代码星球 ·2021-02-02

python循环删除列表中的元素时遇到的坑

今天在写测试用例的时候,突然想到之前刚学python时,做过一个循环删除列表中元素的练习题,现在把当时踩的坑总结一下,希望能对大家有所帮助。具体的场景是这样的: 我当时第一次是这么写的:这种写法看起来并没什么问题,得到的应该是一个空的列表,其实不然,运行后的结果是这个样子的:  咦?到底是...

浅谈python中的while循环

  python中有两种循环,while和for,两种循环的区别是,while循环之前,先判断一次,如果满足条件的话,再循环;for循环的时候必须有一个可迭代的对象,才能循环,比如说列表、字典、字符串等。前面我们已经学过for循环,今天我们就一起来认识一下while循环。while循环的结构,简单来说就是当条件满足的时...

python之for循环与range()函数

  pytnon中的for循环用来遍历对象,从对象的第一个元素到最后一个元素都依次访问一遍。这里的对象可以是列表、元组、字典、字符串,也可以是一个指定的数据范围。具体的意思即,当元素在数据集合中时,循环执行for下面的代码块,当不满足元素在数据集合的条件时,跳出循环,循环结束。下面举几个比较简单的例子,来说明for循环...

揭开python 条件语句的神秘面纱

  我们都知道,在python中代码是自上而下依次执行的。如果我们有某种需求,需要跳过某些代码来执行后面的代码,这时候就需要用到if语句来进行判断。if语句表示如果if后面的条件成立,则执行if下面的代码块,如果该条件不成立,则按照代码的设定执行另外的语句。下面我们就来一起揭开if条件语句的神秘面纱!  解释一下具体的...
首页上一页...6263646566...下一页尾页