网站建设

Python 作图实现坐标轴截断(打断)的效果

主题:利用python画图实现坐标轴截断或打断 关键词:python, plot, matplotlib, break axes 方法一: 首先介绍一种简单快速的方法——调用包 brokenaxes。 详细请点击参考 import matplotlib.pyplot as p...

python matplotlib绘图实现删除重复冗余图例的操作

问题: 由于自己做项目的时候,需要循环的绘制数据,假设有100个样本,每个样本包含两个坐标点(A, B),我需要对这两个点标上不同的颜色,同时还要画出两点间的连线。 显然这个问...

pytest框架之fixture详细使用详解

本人之前写了一套基于unnitest框架的UI自动化框架,但是发现了pytest框架之后觉得unnitest太low,现在重头开始学pytest框架,一边学习一边记录,和大家分享,话不多说,那就先从pytest框架...

在python代码中加入环境变量的语句操作

以GraphViz为例: 下载安装好的路径名字为C:/Program Files (x86)/Graphviz2.38 import osos.environ["PATH"] += os.pathsep + 'C:/Program Files (x86)/Graphviz2.38/bin/' #注意修改你的路径 os.environ[‘path']返回的是所有环...

Python requests timeout的设置

背景 最近在搞爬虫,很多小组件里面都使用了 Python 的 requests 库,很好用,很强大。 但最近发现很多任务总是莫名其妙的卡住,不报错,但是就是不继续执行。 排查了一圈,最后把问...

python基于concurrent模块实现多线程

目录 引言 操作多线程/多进程 1、创建线程池 2、submit 3、map 4、wait 5、异常处理 引言 之前也写过多线程的博客,用的是 threading ,今天来讲下 python 的另外一个自带库concurrent 。concurre...

Python+Appium新手教程

准备 1.电脑系统:win10 2.手机:安卓(没钱买苹果) 3.需要的工具可以从官网下载 https://appium.io/ https://www.jetbrains.com/pycharm/ https://www.python.org/ https://www.oracle.com/cn/java/technologies/javase-downloads...

用Python实现Newton插值法

目录 1. n阶差商实现 2. 牛顿插值实现 3.完整Python代码 1. n阶差商实现 def diff(xi,yi,n): """ param xi:插值节点xi param yi:插值节点yi param n: 求几阶差商 return: n阶差商 """ if len(xi) != len(yi): #xi和yi必...

解决numpy数组互换两行及赋值的问题

看代码吧~ import numpy as np a = np.array([[1,1,1],[2,2,2],[3,3,3], [4,4,4]])tmp = a[1]a[1] = a[2]a[2] = tmp tmp只是a[1]的另一个名字,它并不是将a[1]复制了之后,就与a[1]无关,或许可理解为一种引用。所以...

用基于python的appium爬取b站直播消费记录

基于python的Appium进行b站直播消费记录爬取 之前看文章说fiddler也可以进行爬取,但尝试了一下没成功,这次选择appium进行爬取。类似的,可以运用爬取微信朋友圈和抖音等手机app相关数...

用Python的绘图库(matplotlib)绘制小波能量谱

时间小波能量谱 反映信号的小波能量沿时间轴的分布。 由于小波变换具有等距效应,所以有: 式中 表示信号强度,对于式 ① 在平移因子b方向上进行加权积分 式中 代表时间-小能量谱...

Python Numpy之linspace用法说明

linspace生成有序列表,重点在数据范围与数据个数上 linspace(0,1,11),即从0到1闭区间,划分为11个数据点 import numpy as np a = np.linspace(0,1,10) aarray([0. , 0.11111111, 0.22222222, 0.33333333, 0.44444444, 0...

如何用python 操作MongoDB数据库

目录 一、前言 二、操作 MongoDB 1、安装pymongo 2、连接 MongoDB 3、选择数据库 4、选择集合 5、插入数据 6、查询 7、更新数据 8、删除 一、前言 MongoDB属于 NoSQL(非关系型数据库),是一个...

face_recognition库在python的安装

当py文件中引用了库face_recognition但是python中没有安装这个库的时候,就会出现No module named 'face_recognition'的错误。 此时诶过直接pip install face_recognition会报错,原因主要是face_recognition库依...

python小程序之飘落的银杏

目录 一、飘落的银杏 二、代码部分 1.导入所需的库 2.生成斐波那契数列 3.定义生成叶子的方法 4.定义生成树的方法 5.主函数部分 三、结果展示 前言 之前学python时在网上找了好多小程...

Python OpenCV快速入门教程

目录 OpenCV 先决条件 我们会在本文中涵盖7个主题 读,写和显示图像 imread(): imshow(): imwrite(): 读取视频并与网络摄像头集成 句法 调整大小和裁剪图像 句法 裁剪图像 句法 基本的图像过...

用Python简陋模拟n阶魔方

目录 一、前言 二、效果 三、代码 一、前言 终于整完了毕业论文,忙里偷闲半小时摸了个魔方模拟程序,支持模拟任意阶魔方,自动打乱,输入指令旋转。显示方面不会弄3D的,用op...

pytest配置文件pytest.ini的详细使用

前言 pytest配置文件可以改变pytest的运行方式,它是一个固定的文件pytest.ini文件,读取配置信息,按指定的方式去运行 非test文件 pytest里面有些文件是非test文件 pytest.ini:pytest的主配置...

Pytest实现setup和teardown的详细使用详解

前言 用过unittest的童鞋都知道,有两个前置方法,两个后置方法;分别是 setup() setupClass() teardown() teardownClass() Pytest也贴心的提供了类似setup、teardown的方法,并且还超过四个,一共有十...

Python利器openpyxl之操作excel表格

目录 1、安装 2、使用 2.1 Workbook对象 2.2 worksheet对象 2.3 Cell对象 3、案例 总结 python处理数据时,可以将数据保存至excel文件中,此处安利一个python利器,openpyxl,可以自动化处理数据值...

Python中os模块的简单使用及重命名操作

前言 OS模块虽然基础的时候已经学过了,但是谁让本人属于那种不用立马就忘的人呢,所以在在下爬取某个不可名状的男人都喜欢的网站的时候,在遇到爬取下来的数据需要保存的时候...

python中sys模块的介绍与实例

python版本: Python 2.7.6 1: sys是python自带模块. 利用 import 语句输入sys 模块。 当执行import sys后, python在 sys.path 变量中所列目录中寻找 sys 模块文件。然后运行这个模块的主块中的语句进行初...

Python如何利用正则表达式爬取网页信息及图片

一、正则表达式是什么 概念: 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”...

python3 实现mysql数据库连接池的示例代码

dbutils封装文件传送门 DBUtils是一套Python数据库连接池包,并允许对非线程安全的数据库接口进行线程安全包装。DBUtils来自Webware for Python。 DBUtils提供两种外部接口: PersistentDB :提供线...

Python控制台输出俄罗斯方块的方法实例

今天填一个坑,俄罗斯方块!! 俄罗斯方块的移动不难实现,但是旋转就不太容易实现,究其原因是因为Python中没有数组这种数据结构,所以不能用矩阵的公式。今天把旋转做出来了,...

django注册用邮箱发送验证码的实现

视图代码 lis = []#设置一个空列表用来存放发送的验证码,用来验证def yzm1(): res1 = "" for i in range(4):#用四个随机数组成验证码 num = random.randint(0, 9) res1 += str(num) lis.append(res1)#将验证码放入...

python解决12306登录验证码的实现

在家无聊,线代和高数看不懂,整点事情干,就准备预定回学校的高铁票,于是就有了这个文章 准备工作 1.pip安装chromediver,当然也可以手动解压(网上的教程好像没有提到pip,手动安...

python批量更改目录名/文件名的方法

跑模型和测试一些批量操作时,常常需要一个或多个文件中的文件的命名格式具有一定的规律。有时候获取的数据又是从一些网站爬取下来的,数据名具有一定的不规律性,这是就需要...

Python实现文本文件拆分写入到多个文本文件的方

引言 将一个txt文本文件中的内容行拆分固定的行数,自动分批写入到多个文本文件。 比如:一个源txt文件有5100行数据,每1000行插入到一个txt文件,最后获得6个txt文件(5个文本文件有...

深入理解python多线程编程

进程 进程的概念: 进程是资源分配的最小单位,他是操作系统进行资源分配和调度运行的基本单位。通俗理解:一个正在运行的一个程序就是一个进程。例如:正在运行的qq、wechat等,...

Python控制台输出俄罗斯方块移动和旋转功能

今天填一个坑,俄罗斯方块!! 俄罗斯方块的移动不难实现,但是旋转就不太容易实现,究其原因是因为Python中没有数组这种数据结构,所以不能用矩阵的公式。今天把旋转做出来了,...

在pyCharm中下载第三方库的方法

在我们使用pyCharm编辑器中有一些方法或者库都是需要我们自行安装,下面就来安装一波 安装第三方库有俩个方法 使用pip命令来进行安装(pip是Python的包管理器。这意味着它是一个工具...

Pytest allure 命令行参数的使用

先看看 allure 命令的帮助文档 cmd 敲 allure -h allure 命令的语法格式 allure [options] [command] [command options] options 列表 Options: --help 命令行帮助文档 -q, --quiet 切换至安静模式 Default: false -v, --v...

Python绘制雷达图时遇到的坑的解决

ValueError: The number of FixedLocator locations (9), usually from a call to set_ticks, does not match the number of ticklabels (8). 运行书中例题时发现了这个错误, 原代码如上: import numpy as npimport matplotlib.pyplot...

Datawhale练习之二手车价格预测

目录 1. 总览数据概况 1.1 判断数据缺失和异常 1.1.1 查看nan 1.1.2 *异常值检测(重要!易忽略) 1.2 了解预测值的分布 1.2.1 数字特征分析 1.2.2 类别特征分析(会画,不会利用结果) 2. *用...

python基础之装饰器详解

目录 一、前言 二、高阶函数 三、函数嵌套 四、装饰器 4.1 被装饰方法带返回值 4.2被装饰方法带参数 4.3 验证功能装饰器 4.4验证功能装饰器——带参数 一、前言 装饰器:本质就是函数...

Django模板中变量的运算实现

在django中的模板下我们知道变量使用{{xxx}}来呈现,可是当出现两个变量进行运算怎么处理那? #加法:{{value|add:value2}}#返回的结果是value+value2的值,假设你value为40,value2为60 ,则该表达...

python常见模块与用法

目录 一、常见内置模块 1.1什么叫做模块 1.2模块的分类 1.3第三方的模块 (需要安装) 二、模块导入的问题 三、random模块 3.1randint() --------- 产生随机整数[m,n] 3.2random() --------------产生0-1的...

python爬取晋江文学城小说评论(情绪分析)

1. 收集数据 1.1 爬取晋江文学城收藏排行榜前50页的小说信息 获取收藏榜前50页的小说列表,第一页网址为 ‘http://www.jjwxc.net/bookbase.phpfw0=0fbsj=0ycx0=0xx2=2mainview0=0sd0=0lx0=0fg0=0sortType=0isfini...

python爬虫之你好,李焕英电影票房数据分析

目录 一、前言 二、影评爬取并词云分析 2.1 网站选取 2.2 爬取思路 2.2.1获取网页请求 2.2.2解析获取的网页 2.2.3提取影评数据 2.2.4保存文件 2.2.5词云分析 2.3 代码总观 2.3.1爬取代码 2.3.2词...

python基础之文件操作和异常处理

目录 一、文件和异常 1.1从文件中读取数据 1.2open() 1.3关键字with 1.4read() 二、逐行读取 三、创建一个包含文件各行内容的列表 3.1readlines() 四、查找字符串中是否含有特定的字符...

Python双版本计算器详解

有框计算器 这个计算器我们用到了Python自带的Tkinter库 # 导入tkinter库import tkinter 我们要对窗口进行一些基本操作 # 获取一个窗口window = tkinter.Tk()# 设置标题window.title('计算器')# 设置窗口...

opencv模板匹配相同位置去除重复的框

使用opencv自带的模板匹配 1、目标匹配函数:cv2.matchTemplate() res=cv2.matchTemplate(image, templ, method, result=None, mask=None) image:待搜索图像 templ:模板图像 result:匹配结果 method:计算匹配程度的...

使用Python对Syslog信息进行分析并绘图的实现

实验目的: 对设备Syslong信息进行分析记录,并写入sqlite数据库中;后续读取数据库的信息,对Syslog的严重级别分布、来源进行分析进行分析。 同时监控OSPF的状态信息,状态一旦改变,...

Python绘制分类图的方法

前言 遥感影像分类图一般为特定数值对应一类地物,用Python绘制时,主要在颜色的映射和对应的图例生成。 plt.matplotlib.colors.ListedColormap支持自定义颜色。matplotlib.patches mpatches对象可以...

Selenium爬取b站主播头像并以昵称命名保存到本地

申明:资料来源于网络及书本,通过理解、实践、整理成学习笔记。 Pythion的Selenium自动化测试之获取哔哩哔哩主播的头像以昵称命名保存到本地文件 效果图 方法1 通过接口获取 首先使...

python实现大文本文件分割成多个小文件

本文介绍一种将一个大的文本文件分割成多个小文件的方法 方法一: 1.读取文章所有的行,并存入列表中 2.定义分割成的小文本的行数 3.将原文本内容按一定行数依次写入小文件中 4...

python爬虫框架feapder的使用简介

目录 1. 前言 2. 介绍及安装 3. 实战一下 3-1创建爬虫项目 3-2创建爬虫AirSpider 3-3 配置数据库、创建数据表、创建映射 Item 3-4编写爬虫及数据解析 3-5 数据入库 4. 最后 1. 前言 大家好,我是...

基于python实现银行管理系统

目录 一、python银行管理系统 二、分析部分 三、代码部分 一、python银行管理系统 二、分析部分 三、代码部分 import randomclass bankUser: # 卡号,用户姓名,身份证号,手机,预存,密码...

90行Python代码开发个人云盘应用

目录 1 简介 2在Dash中实现文件上传与下载 2.1在Dash中配合dash-uploader实现文件上传 2.1.1 利用du.configure_upload()进行配置 2.1.2 利用du.Upload()创建上传部件 2.1.3 配合du.Upload()进行回调 2.2 配合...