利用Python判断整数是否是回文数的3种方法总结

前言所谓回文数,就是说一个数字从左边读和从右边读的结果是一模一样的,比如12321。本文通过三个方法详细介绍了判断的方法,下面来一起看看吧方法一:逐位判断
原理: 用一个while循...

2021-08-09

Python 数据科学 Matplotlib图库详解

Matplotlib 是 Python 的二维绘图库,用于生成符合出版质量或跨平台交互环境的各类图形。图形解析与工作流图形解析 工作流Matplotlib 绘图的基本步骤:
1 准备数据2 创建图形...

2021-08-09

Python容错的前缀树实现中文纠错

目录介绍
实现
参考介绍
本文使用 Python 实现了前缀树,并且支持编辑距离容错的查询。文中的前缀树只存储了三个分词,格式为 (分词字符串,频率) ,如:('中海晋西园', 2)、('中海...

2021-08-09

python爬虫之pyppeteer库简单使用

pyppeteer介绍Pyppeteer之前先说一下Puppeteer,Puppeteer是谷歌出品的一款基于Node.js开发的一款工具,主要是用来操纵Chrome浏览器的 API,通过Javascript代码来操纵Chrome浏览...

2021-08-09

教你pycharm快速添加远程环境的详细过程

1.在setting中打开选择设置符号add2.选择ssh interpreter 选择第二个3.填写远程主机端口密码和用户4. 点击next 选择远程的解释器安装python的bin目录下的python 也可以用...

2021-08-09

python+opencv+selenium自动化登录邮箱并解决滑动验证的问题

前言大家做自动化登录时可能都遇到过滑块验证码需要手动验证的问题,这次我们就来解决他如下:
  在我们做自动化登录时,总会遇到各种奇奇怪怪的验证码,滑块验证码就...

2021-08-09

python imutils包基本概念及使用

1.imutils功能简介imutils是在OPenCV基础上的一个封装,达到更为简结的调用OPenCV接口的目的,它可以轻松的实现图像的平移,旋转,缩放,骨架化等一系列的操作。安装方法:pip install...

2021-08-09

使用 Python 解析配置文件格式

第一步是选择配置文件的格式:INI、JSON、YAML 或 TOML。有时,程序需要足够的参数,将它们全部作为命令行参数或环境变量既不让人愉快也不可行。 在这些情况下,你将需要使用配置文...

2021-08-09

python实现简单的聊天小程序

概要这是一个使用python实现一个简单的聊天室的功能,里面包含群聊,私聊两种聊天方式.实现的方式是使用套接字编程的一个使用TCP协议 c/s结构的聊天室实现思路x01 服务端的建...

2021-08-09

pampy超强的模式匹配工具的实现

目录何为模式匹配
下载pampy
栗子
单个字符匹配
匹配开头和结尾
匹配字典的key
使用
特性1: HEAD 和 TAIL特性2:甚至能匹配字典中的键特性3: 搭配正则何为模式匹配
模式匹配即...

2021-08-09

将django项目部署到centos的踩坑实战

前言本文介绍的是将django项目部署到centos的遇到的一些问题,关于将Django项目部署到CentOs服务器中的步骤可以参考这篇文章:https://www.jb51.net/article/149135.htmFAQ1:在...

2021-08-09

python实现MD5进行文件去重的示例代码

目录前言工作原理代码前言工作中偶尔会遇到文件去重的事情,收到一大堆文件,名称各不相同,分析文件的时候发现有不少重复的文件,导致工作效率低下,那么,这里就写了一个python脚本实...

2021-08-09

基于python实现微信收红包自动化测试脚本(测试用例)

测试用例(1) 测试用例(2)代码如下(python):# coding=utf-8 from appium import webdriverimport time desired_caps = { 'platformName': 'Android',...

2021-08-09

Python 实时获取任务请求对应的Nginx日志的方法

需求描述项目需求测试过程中,需要向Nginx服务器发送一些用例请求,然后查看对应的Nginx日志,判断是否存在特征内容,来判断任务是否执行成功。为了提升效率,需要将这一过程实现自动...

2021-08-09

Python PyQt5模块实现一个浏览器的示例代码

目录1. 首先是环境的安装 (本人使用的是PyCharm,python3.6)2. 实现代码3. 运行结果4. Tips1. 首先是环境的安装 (本人使用的是PyCharm,python3.6)pip3 install PyQt5 (没有指定版...

2021-08-09

python数据分析之DataFrame内存优化

目录1. pandas查看数据占用大小2. 对数据进行压缩3. 参考资料💃今天看案例的时候看见了一个关于pandas数据的内存压缩功能,特地来记录一下。🎒先说明一下情况,p...

2021-08-09

Python实现Opencv cv2.Canny()边缘检测

目录1. 效果图2. 源码补充:OpenCV-Python 中 Canny() 参数这篇博客将介绍Canny边缘检测的概念,并利用cv2.Canny()实现边缘检测; Canny边缘检测是一种流行的边缘检测算法。它...

2021-08-09

OpenCV中Canny边缘检测的实现

目录1. Canny 边缘检测理论1.1、高斯滤波1.2、Sobel算子计算梯度和方向1.3、非极大值抑制(定位准确的边缘同时可缩小边缘线宽)1.4、双阈值检测2. OpenCV 之 Canny 边缘检测边...

2021-08-09

详解Django模板层过滤器和继承的问题

过滤器模板层对变量的操作实际还有很多,过滤器就是其中一种。学过Linux系统的一定知道管道操作符,其可以将上一步输出直接作为下一步输入进行处理,这里的过滤器就是类似管道符,...

2021-08-09

Django中session进行权限管理的使用

目录1.urls.py
2.login/models.py
3.views.login和login.html
4.views.index
4.views.index
5.views.logout
6.总结session和forms的搭配当session启用后,传递给视图request...

2021-08-09

使用pandas生成/读取csv文件的方法实例

前言csv是我接触的比较早的一种文件,比较好的是这种文件既能够以电子表格的形式查看又能够以文本的形式查看。先引入pandas库import pandas as pd方法一:
1、我构造了一个cont...

2021-08-09

Python中Selenium对Cookie的操作方法

1、Cookie介绍HTTP协议是无状态的协议。一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接,这就意味着服务器无法从连接上跟踪会话。也就是说即...

2021-08-09

Python利用百度地图获取两地距离(附demo)

目录百度地图开放平台介绍需要用到的API编写Python程序1.获取对应地点的经纬度2.获取两地之间的距离3.合并函数调用4.进行简单的功能测试5.对Excel中的批量地点计算距离百度...

2021-08-09

drf-router和authenticate认证源码分析

一、路由Routers在 Rest Framework 中提供了两个 router , 可以帮助我们快速的实现路由的自动生成。必须是继承 ModelViewSet 的视图类才能自动生成路由SimpleRouter使用方法...

2021-08-09

Python使用Selenium自动进行百度搜索的实现

目录安装 Selenium写代码点位网页元素我们今天介绍一个非常适合新手的python自动化小项目,项目虽小,但是五脏俱全。它是一个自动化操作网页浏览器的小应用:打开浏览器,进入百度...

2021-08-09

Python的@property的使用

目录1、几个概念2、举个例子
3、解决问题
4、换个方法
通常,当我们需要对对象的敏感属性或者不希望外部直接访问的属性进行私有化,但是某些时候我们又需要对这些私有属性进行...

2021-08-09

Pandas高级教程之Pandas中的GroupBy操作

目录简介分割数据多indexget_groupdropnagroups属性index的层级group的遍历聚合操作通用聚合方法可以同时指定多个聚合方法:NamedAgg不同的列指定不同的聚合方法转换操作过滤...

2021-08-09

一文解决Python切换版本问题

目录概述
其他平台1、安装Homebrew
2、通过brew命令安装pyenv
3、使用pyenv安装Python3.7.5
4、解决Python用pip命令安装速度慢,改用国内镜像
5、切换版本无效,试试bash
参考...

2021-08-09

Python中collections.Counter()的具体使用

目录Counter类
创建
计数值的访问与缺失的键
计数器的更新
键的删除
elements()
most_common([n])
fromkeys
浅拷贝copy
算术和集合操作
常用操作
Counter类
Counter类的目...

2021-08-09

python实现自动化办公邮件合并功能

经常使用word办公的小伙伴们经常会遇到邮件合并的任务,通常会将数量有限的表格中的信息通过word的邮件合并功能,自动生成word文档,操作熟练的技术员通常不到十分钟就可以合并几...

2021-08-09

python3 scrapy框架的执行流程

scrapy框架概述:Scrapy,Python开发的一个快速,高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。Scrapy用途广泛,可以用于数据挖掘、监测和自动化测...

2021-08-09

python利用pandas分析学生期末成绩实例代码

安装PandasPandas是构建在Python编程语言之上的一个快速、强大、灵活且易于使用的开源数据分析和操作工具。Pandas是基于Numpy的专业数据分析工具,可以灵活高效的处理各种数...

2021-08-09

Python常用配置文件ini、json、yaml读写总结

本文参考文章,出于学习目的,写本文。开发项目时,为了维护一些经常需要变更的数据,比如数据库的连接信息、请求的url、测试数据等,需要将这些数据写入配置文件,将数据和代码分离,只...

2021-08-09

深入浅析python3 依赖倒置原则(示例代码)

场景
针对园区停车信息,需要对各个公司提供的停车数据进行整合并录入自家公司的大数据平台数据的录入无外乎就是对数据的增删改查下面上一个常规的写法(未符合依赖倒置),整合来...

2021-08-09

如何利用Python实现一个论文降重工具

前言时值毕业季,有不少小伙伴深受论文查重的困扰。因此我便想到做一个简单的自动去重的工具,先看看效果,我们再对原理或是代码实现做进一步的分析。首先需要输入appid以及key,这...

2021-08-09

VS Code有哪些奇技淫巧(必知)

不同的开发工具,都能俘获各自的一批忠实的用户和支持者。VS Code、Eclipse、IDEA、atom....到底哪一款开发工具更好?一直存在这样一个争论。VS Code这几年作为一款热门的开发...

2021-08-09

详解Python装饰器 给你的咖啡加点料

一、函数回顾1、在python中函数是一等公民,函数也是对象。我们可以把函数赋予变量。def make_cofe(type): print('获得一杯 : {}'.format(type))​get_cofe = make_...

2021-08-09

Pycharm配置opencv与numpy的实现

目录方法一:方法二:本文总结了两种方法来导入opencv与numpy包,第一种是直接在Pycharm中导入两个包,第二种是在官网下载相关文件进行配置。本人比较推荐第二种,因为我当时在使用第...

2021-08-09

DRF过滤排序分页异常处理的过程记录

目录一、过滤
二、排序
三、分页
PageNumberPagination
LimitOffsetPagination
CursorPagination
继承APIView使用方法
四、异常处理
源码分析
如何处理
五、封装Response对...

2021-08-09

利用Python+PyQt5实现简易浏览器的实战记录

目录实验环境
依赖项安装
编程实现
浏览器有一个可以用于展示网页的窗口
代码
总结实验环境
操作系统:Linux Mint 编辑器:vim 编程语言:python3依赖项安装
安装PyQt5...

2021-08-09

python运行加速的几种方式

目录一、总结二、全面加速(pypy)二、减少文件的打开即with的调用三、if判断靠前一、总结1、使用pypy
2、减少函数化调用
3、减少文件的打开即with的调用,将这一调用放在for循...

2021-08-09

python编写接口测试文档(以豆瓣搜索为例)

目录前言一、postman接口用例转换为python测试用例
二、转换为pytest测试用例
三、封装POST和GET方法1.common.py—公共类封装2.具体接口测试用例总结前言很多人会使用postm...

2021-08-09

python自动化八大定位元素讲解

一、find_element_by_id()find_element_by_id()
1.从上面定位到的元素属性中,可以看到有个id属性:id=“kw”,这里可以通过它的id属性定位到这个元素。
2.定位到搜索框后,用send_...

2021-08-09

图文详解matlab原始处理图像几何变换

目录(一)图像几何变换理论知识(1)图像的平移与比例(2)关于旋转变换(3)关于对称变换(4)复合变换(二)matlab编程实现变换(1)对图像的理解(2)比例变换(3)对称变换总结(一)图像几何变换理论知识(1)图像...

2021-08-09

教你Pycharm安装使用requests第三方库的详细教程

request库是python的第三方库,它也是目前公认的爬取网页最好的第三方库,其特点是:简单、简洁,甚至用一行代码就能从网页上获取相关资源。安装python:首先进入网站下载:点击打开链...

2021-08-09

Python序列的推导式实现代码

推导式comprehensions(又称解析式),是Python的一种独有特性。推导式是可以从一个数据序列构建另一个新的数据序列(的一种结构体)。Python中共有三种推导,在Python2和3中都有支持:...

2021-08-09

DRF之请求与响应的实现

目录1 请求和响应
1.1 请求1.2 响应2 视图2.1 基于APIView写接口2.2 基于GenericAPIView写的接口2.3 基于GenericAPIView和5个视图扩展类写的接口2.4 使用ModelViewSet编写5...

2021-08-09

Python测试开源工具splinter安装与使用教程

splinter介绍  Splinter是一个使用Python测试Web应用程序的开源工具,可以自动化浏览器操作,例如访问URL和与它们的项进行交互。例如,我们使用百度引擎搜索内容,需要...

2021-08-09

python muggle_ocr库用法及实例代码

说明1、muggle_ocr是一款轻量级的ocr识别库,对于python来说是识别率较高的图片验证码模块。2、主要用于识别各种类型的验证码,一般文字提取效果稍差。安装命令pip install mug...

2021-08-09

python pipeline的用法及避坑点

说明1、在使用之前需要在settings中打开。2、pipeline在settings中键表示位置(即pipeline在项目中的位置可以自定义),值表示离引擎的距离,越近数据越先通过:权重值小的优先执行...

2021-08-09
返回顶部
顶部