Python接口自动化测试框架运行原理及流程

本文总结分享介绍接口测试框架开发,环境使用python3+selenium3+unittest+ddt+requests测试框架及ddt数据驱动,采用Excel管理测试用例等集成测试数据功能,以及使用HTMLTestRun...

2020-11-30

python爬虫中的url下载器用法详解

前期的入库筛选工作已经由url管理器完成了,整理的工作自然要由url下载器接手。当我们需要爬取的数据已经去重后,下载器的主要任务的是这些数据下载下来。所以它的使用也并不...

2020-11-30

python爬虫中url管理器去重操作实例

当我们需要有一批货物需要存放时,最好的方法就是有一个仓库进行保管。我们可以把URL管理器看成一个收集了数据的大仓库,而下载器就是这个仓库货物的搬运者。关于下载器的问...

2020-11-30

python爬虫调度器用法及实例代码

我们一般使用爬虫看到的都是最后的数据结果,对于整个的获取过程没有过多了解过。对于初学python的小伙伴们来说,不光是代码的练习,还是原理的分析都是必不可少的。


小编把...

2020-11-30

Python基于Faker假数据构造库

1. 背景


在软件需求、开发、测试过程中,有时候需要使用一些测试数据,针对这种情况,我们一般要么使用已有的系统数据,要么需要手动制造一些数据。由于现在的业务系统数据多...

2020-11-30

用sleep间隔进行python反爬虫的实例讲解

在找寻材料的时候,会看到一些暂时用不到但是内容不错的网页,就这样关闭未免浪费掉了,下次也不一定能再次搜索到。有些小伙伴会提出可以保存网页链接,但这种基本的做法并不能在...

2020-11-30

Python命令行参数定义及需要注意的地方

  在命令行中运行python代码是很常见的,下面介绍如何定义命令后面跟的参数。


1 常规用法


  Python代码中主要使用下面几行代码来定义并获取需要在命令行中赋值...

2020-11-30

Python实现树莓派摄像头持续录像并传送到主机的步骤

关于树莓派,想必从事嵌入式开发的开发者都有听过,树莓派原名为Raspberry Pi,也就是它的英文读法,树莓派诞生于英国,由“Raspberry Pi 基金会”这个慈善组织注册开发。埃•厄普...

2020-11-30

厉害了,30行python代码爬取英雄联盟全英雄皮肤

距离上次写爬虫文章已经过了许久了,之前写过一篇20行Python代码爬取王者荣耀全英雄皮肤
,反响强烈,其中有很多同学希望我再写一篇针对英雄联盟官网的皮肤爬取,但苦于事情繁多,便...

2020-11-28

python分布式爬虫中消息队列知识点详解

当排队等待人数过多的时候,我们需要设置一个等待区防止秩序混乱,同时再有新来的想要排队也可以呆在这个地方。那么在python分布式爬虫中,消息队列就相当于这样的一个区域,爬虫...

2020-11-26

python爬虫分布式获取数据的实例方法

在我们进行卫生大扫除的时候,因为工作任务较多,所以我们会进行分工,每个人负责不同的打扫项目。同样分工合作的理念,在python分布式爬虫中也得到了应用。我们需要给不同的爬虫...

2020-11-26

Django filter动态过滤与排序实现过程解析

前期准备


在虚拟开发环境中安装:


pip install django-filter


在Django的项目配置文件中安装并配置django_filters应用:

INSTALLED_APPS = [ ... 'django_filter...

2020-11-26

Python批量修改xml的坐标值全部转为整数的实例代码

发现一个有意思的现象,labelimg打开图片和xml标签时候,看不到标注好的框框,仔细查看了xml文件,没发现什么异常,后面试一下,才发现是不能识别xml里的坐标值有小数点的情况。只能...

2020-11-26

python模拟点击玩游戏的实例讲解

小编发现很多小伙伴都喜欢玩一些游戏,而手游因为玩的场景限制不多,所以受众的人更多。游戏里有很多重复的任务需要我们完成,虽然过程非常无聊,但是为了任务奖励还是有很多小伙...

2020-11-26

python Xpath语法的使用

一、XMl简介




(一)什么是 XML


XML 指可扩展标记语言(EXtensible)

XML 是一种标记语言,很类似 HTML。

XML 的设计宗旨是传输数据,而非显示数据。

XML 的标签需要我们...

2020-11-26

Django多个app urls配置代码实例

快速测试创建项目与app



django-admin startproject mysite

django-admin startapp app1

django-admin startapp app2






mysite下的urls.py文件

from djan...

2020-11-26

python输出国际象棋棋盘的实例分享

国际象棋是当今国际上最流行的智力体育运动项目。青年人下棋可以锻炼思维、增强记忆力和培养坚强的意志;中年人下棋可以享受美学;老年下棋可以很好的休息娱乐。国际象棋游戏...

2020-11-26

python之Xpath语法

一、XMl简介(一)什么是 XML XML 指可扩展标记语言(EXtensible) XML 是一种标记语言,很类似 HTML。 XML 的设计宗旨是传输数据,而非显示数据。 XML 的标签需要我们自行定义。 XML...

2020-11-26

Flask-SocketIO服务端安装及使用代码示例

安装Flask-Sockets很容易:


pip install flask-socketio


注意Flask-SocketIO依赖gevent库,目前它仅可以在python2上运行(译者注:python3.6测试也可以)。gevent很快也会对p...

2020-11-26

python爬虫泛滥的解决方法详解

我们可以把互联网上搬运数据的程序看成小蚂蚁,它们需要采集不同的食物带回洞里存储。但是大家也知道白蚁泛滥的事件,在我们的网络环境里,如果爬虫都集中在某几个位置,最直接的...

2020-11-25

pycharm激活码免费分享适用最新pycharm2020.2.3永久激活

如果你的Pycharm提示过期可以使用下面这个最新的Pycharm激活码,适用最新版的Pycharm 2020.2.3,老版本的Pycharm 2018,Pycharm2019也可以使用,可成功激活到2089年






U...

2020-11-25

python中绕过反爬虫的方法总结

我们在登山的途中,有不同的路线可以到达终点。因为选择的路线不同,上山的难度也有区别。就像最近几天教大家获取数据的时候,断断续续的讲过header、地址ip等一些的方法。具体...

2020-11-25

python 制作简单的音乐播放器

如你所见,功能很简单。只有基本的播放,停止,甚至只针对一首歌曲,仅供初学者参考学习用。





代码

from tkinter import *from tkinter import filedialogfrom pygame imp...

2020-11-25

python 实现超级玛丽游戏

开发需求


python 3.7+


pygame 1.9+


演示





项目地址


https://github.com/Mr-han11/PythonSuperMario-master


主要功能的代码实现


玩家

__author_...

2020-11-25

如何快速一次性卸载所有python包(第三方库)呢

很多时候我们都会有一个麻烦事,就是打开pycharm或者VScode等的时候,都有可能因为自己电脑上面安装的第三方模块过多,导致电脑很卡,风扇转速不停地增加,这时候我们就会想去卸载一...

2020-11-24

Python测试框架:pytest学习笔记

 python通用测试框架大多数人用的是unittest+HTMLTestRunner,这段时间看到了pytest文档,发现这个框架和丰富的plugins很好用,所以来学习下pytest.pytest是一个非常成熟的...

2020-11-24

PyQt5的QWebEngineView使用示例

一.支持视频播放关键代码self.settings().setAttribute(QWebEngineSettings.PluginsEnabled, True) #支持视频播放二.支持页面关闭请求关键代码self.page().windowCloseReq...

2020-11-24

Python脚本打包成可执行文件过程解析

Python是一个脚本语言,被解释器解释执行。它的发布方式:
.py文件:对于开源项目或者源码没那么重要的,直接提供源码,需要使用者自行安装Python并且安装依赖的各种库。(Python官方的...

2020-11-24

Python读写csv文件流程及异常解决

逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。纯文本意味着该文件是一个字符序列,不含...

2020-11-24

运行Python编写的程序方法实例

保存代码后,我们使用 windows + R 快捷键并输入 cmd 命令打开电脑命令提示窗口 键入“ e: ”进入到E盘 输入“ cd python ”打开python所在目录(注意cd 后面紧跟着一个空格)...

2020-11-24

ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码

安装官网下载http://ffmpeg.org/选择需要的版本在这个网址下载ffmpeg,https://github.com/BtbN/FFmpeg-Builds/releases将解压后得到的以下几个文件放置在E:\FFmpeg下环境变...

2020-11-24

基于Python爬取素材网站音频文件

基本环境配置 python 3.6 pycharm requests parsel 相关模块pip安装即可
目标网页
请求网页import requestsurl = 'https://www.tukuppt.com/peiyue/zonghe_0_0_0_0_0_...

2020-11-24

Python为何不支持switch语句原理详解

在这篇文章里,我们会聊一聊为什么 Python 决定不支持 switch 语句。为什么想要聊这个话题呢?主要是因为 switch 在其它语言中太常见了,而 Python 却不支持,这样的独特性本身就值...

2020-11-24

如何让PyQt5中QWebEngineView与JavaScript交互

准备工作开发环境 Python 3.8.1 Windows 10
安装依赖pip install PyQt5pip install PyQtWebEnginePython端1.使用QWebChannel的registerObject("JsBridge名","JsBridge")...

2020-11-24

基于python爬取链家二手房信息代码示例

基本环境配置 python 3.6 pycharm requests parsel time相关模块pip安装即可确定目标网页数据
哦豁,这个价格..................看到都觉得脑阔疼通过开发者工具,可以直...

2020-11-24

利用Python实现字幕挂载(把字幕文件与视频合并)思路详解

其实超简单超简单!python好现成的库,一下子省略了好多步骤!本文在Windows环境下!linux只是不需要手动输入imagicmagick的位置!需要用到的环境 python(基本上只要不是很老的就行)...

2020-11-24

python 使用三引号时容易犯的小错误

请看如下代码,执行后,思考生成的两个二维码为什么不一样?# -*- coding:utf-8 -*-from tkinter import *from tkinter import ttkfrom PIL import ImageTkimport qrcodeclass QR...

2020-11-24

利用Python优雅的登录校园网

前言今天这篇文章的思路来源于校园网,很多的校园网在每次连接时都需要进入一个网址进行登录,这个步骤真的是非常非常的麻烦(大学生都懂~)。所以这次来教大家如何实现一键登录...

2020-11-24

Python实现手势识别

  这是借鉴了github上的一个源程序,参考源:https://github.com/lzane/Fingers-Detection-using-OpenCV-and-Python  自己在这个基础上做了一点修改补充后,可以实现手指指尖...

2020-11-24

OpenCV利用python来实现图像的直方图均衡化

1.直方图直方图: (1) 图像中不同像素等级出现的次数 (2) 图像中具有不同等级的像素关于总像素数目的比值。我们使用cv2.calcHist方法得到直方图cv2.calcHist(images, channe...

2020-11-24

基于Python爬取股票数据过程详解

基本环境配置 python 3.6 pycharm requests csv time相关模块pip安装即可目标网页
分析网页一切的一切都在图里
找到数据了,直接请求网页,解析数据,保存数据请求网页impor...

2020-11-24

python处理写入数据代码讲解

首先要利用python进行读取整个文件,然后逐行读取,最后写入数据。具体实现步骤参考如下:步骤一、读取整个文件先在当前目录下创建一个TXT文件,例如文件名为'pi_digits.txt'的文本...

2020-11-24

利用Pycharm + Django搭建一个简单Python Web项目的步骤

一、Pycharm中安装Django此教程默认你已安装并配置了Python 3.7.6)1.File—>Settings

二、搭建Django项目1.File—>New Project

2.新窗口打开,会出现以下的文件

简单解释一...

2020-11-24

python 还原梯度下降算法实现一维线性回归

首先我们看公式:

这个是要拟合的函数
然后我们求出它的损失函数, 注意:这里的n和m均为数据集的长度,写的时候忘了
注意,前面的theta0-theta1x是实际值,后面的y是期望值
接着我们...

2020-11-24

Python通过len函数返回对象长度

英文文档:len(s)
Return the length (the number of items) of an object. The argument may be a sequence (such as a string, bytes, tuple, list, or range) or a collec...

2020-11-24

python使用ctypes库调用DLL动态链接库

最近要使用python调用C++编译生成的DLL动态链接库,因此学习了一下ctypes库的基本使用。ctypes是一个用于Python的外部函数库,它提供C兼容的数据类型,并允许在DLL或共享库中调用...

2020-11-24

Python基于内置函数type创建新类型

英文文档:class type(object)class type(name, bases, dict)With one argument, return the type of an object. The return value is a type object and generally the same...

2020-11-24

Python+OpenCV图像处理——打印图片属性、设置存储路径、调用摄像头

一. 打印图片属性、设置图片存储路径代码如下:#打印图片的属性、保存图片位置import cv2 as cvimport numpy as np #numpy是一个开源的Python科学计算库def get_image_info...

2020-11-24

Python+OpenCV图像处理—— 色彩空间转换

一、色彩空间的转换代码如下:#色彩空间转换import cv2 as cvdef color_space_demo(img): gray = cv.cvtColor(img, cv.COLOR_BGR2GRAY) #RGB转换为GRAY 这里的GRAY是单通道...

2020-11-24

Python reversed反转序列并生成可迭代对象

英文文档:reversed(seq)
Return a reverse iterator. seq must be an object which has a __reversed__() method or supports the sequence protocol (the __len__() method...

2020-11-24
返回顶部
顶部