用python对excel查重

最近媳妇工作上遇到一个重复性劳动,excel表格查重,重复的标记起来,问我能不能写个程序让它自动查重标记
必须安排
第一次正儿八经写python,边上网查资料,边写
终于成功了
在此记...

2021-01-13

BeautifulSoup获取指定class样式的div的实现

如何获取指定的标签的内容是解析网页爬取数据的必要手段,比如想获取<div class='xxx'> ...<div>这样的div标签,通常有三种办法,1)用字符串查找方法,然后切分字符串(或切片操作),如s...

2021-01-13

Selenium环境变量配置(火狐浏览器)及验证实现

前言配置火狐浏览器对应的selenium驱动一、火狐浏览器驱动下载下载地址
根据对应的系统环境下载相应的压缩包(这里下载的是Windows系统64位安装包)
安装包下载成功后将压缩包...

2021-01-13

pycharm中leetcode插件使用图文详解

1.安装插件步骤2.点击OK确认之后,提示IDE需要重启,选择重启:3.设置leetcode插件,用户名、密码:4.点击右下角的leetcode:题库就出来了,双击进入开发编辑界面:做完题之后,可选择运行、...

2021-01-13

Python虚拟环境virtualenv创建及使用过程图解

virtualenv 是用来创建一个虚拟的python环境的第三方包,一个专属于项目的python环境。安装virtualenv(请确保python和pip成功安装):pip3 install virtualenv创建python虚拟环境:v...

2021-01-13

Python爬虫实战案例之爬取喜马拉雅音频数据详解

前言喜马拉雅是专业的音频分享平台,汇集了有声小说,有声读物,有声书,FM电台,儿童睡前故事,相声小品,鬼故事等数亿条音频,我最喜欢听民间故事和德云社相声集,你呢?今天带大家爬取...

2021-01-13

Selenium Webdriver元素定位的八种常用方式(小结)

在使用selenium webdriver进行元素定位时,通常使用findElement或findElements方法结合By类返回的元素句柄来定位元素。其中By类的常用定位方式共八种,现分别介绍如下。1. By.n...

2021-01-13

浅谈Selenium+Webdriver 常用的元素定位方式

假设页面源代码如下:<input type="text"name="wd" id="kw1" class="input_wd" maxlength="100"style="width:474px;"autocomplete="off">通过id定位元素:find_element_by_id(...

2021-01-13

python日志通过不同的等级打印不同的颜色(示例代码)

1,不用第三方库# coding: utf-8import loggingBLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE = range(8)RESET_SEQ = "\033[0m"COLOR_SEQ = "\033[1;%dm"COLORS =...

2021-01-13

python 装饰器的基本使用

知识点
简单的装饰器 带有参数的装饰器 带有自定义参数的装饰器 类装饰器 装饰器嵌套 @functools.wrap装饰器使用
基础使用
简单的装饰器def my_decorator(func):...

2021-01-13

用python-webdriver实现自动填表的示例代码

 在日常工作中常常需要重复填写某些表单,如果人工完成,费时费力,而且网络延迟令人十分崩溃。如果能够用程序实现自动填表,效率可以提高一倍以上,并且能够移植到多台计算机,进一步...

2021-01-13

python pillow库的基础使用教程

知识点
图像模块 (Image.Image)Image模块的功能
Image模块的方法 ImageChops模块 ImageColor模块
基础使用
图像模块 Image.Image
加载图像对象,旋转90度并显示from PI...

2021-01-13

python 进制转换 int、bin、oct、hex的原理

原理十进制转n进制都可以使用倒除法:对十进制进行除n的运算,直到商为0为止,然后将各个步骤中得到的余数倒着写出来.
n进制转十进制:(例子:二进制转十进制)
101001 => 2^5 + 2^3 + 1...

2021-01-13

selenium如何定位span元素的实现

在做自动化测试时,我们需要定位元素属性来进行操作,今天在做自动化时发现我要定位的登录注册元素找不到,我看了下代码发现,我用xpath获取绝对路径后,发现找不到,F12查看代码...

2021-01-13

python中编写函数并调用的知识点总结

能够调用自己编写的函数,这在很多开发语言中,都会用到一个叫做mian的主函数,这个函数一般都是程序的入口,当程序启动时,首先执行这个函数。在Python中,main函数的主要作用就是你写...

2021-01-13

Python jieba库分词模式实例用法

在中文分词中,jiebe库是最为常见的,主要的原因还是它独特的支持分词模式如:精确模式、全模式、搜索引擎模式。也对应着三种方式,包括jieba.cut()方法、jieba.lcut()方法、jieba....

2021-01-13

利用python+request通过接口实现人员通行记录上传功能

前言:脚本中包含以下几点常用功能:(1)实时获取当前时间
(2)while循环提交
(3)上传图片文件一、上述功能解释:(1)实时获取当前时间,下面展示三种格式化后的日期代码示例#!/usr/bin/python...

2021-01-13

Python try except else使用详解

在原本的try except结构的基础上,Python 异常处理机制还提供了一个 else 块,也就是原有 try except 语句的基础上再添加一个 else 块,即try except else结构。使用 else 包裹的...

2021-01-12

python drf各类组件的用法和作用

DRF组件的用法和作用
认证 自定义认证的类 """ from rest_framework.authentication import BaseAuthentication from rest_framework.exceptions import Authenticat...

2021-01-12

python excel和yaml文件的读取封装

excelimport osimport xlrdPATH = lambda p: os.path.abspath( os.path.join(os.path.dirname(__file__), p))class ExcelData: def __init__(self, file, sheet="sheet1"...

2021-01-12

python3 kubernetes api的使用示例

一、安装
github:https://github.com/kubernetes-client/python安装pip install kubernetes二、认证
1、kubeconfig文件认证
首先引入SDK支持库。然后将 ~/.kube 的config文...

2021-01-12

2020年10款优秀的Python第三方库,看看有你中意的吗?

相对于numpy、TensorFlow、pandas这些已经经过多年维护、迭代,对于大多数Python开发者耳熟能详的库不同。今天要给大家介绍的是诞生于2020年的新鲜Python库,而且,本文介绍的这1...

2021-01-12

python中常用的数据结构介绍

栈# 使用List作为栈stack = [3, 4, 5]# 入栈stack.append(6)# 出栈val = stack.pop()# 栈定元素val = stack[-1]队列
队列是FIFO, 但是List对于First Out效率不够高。通常用...

2021-01-12

python生成word合同的实例方法

在企业招聘中,最重要的事情,就是需要签订劳动合同,但是有些大的公司,因为人员过于,在设置编辑合同的时候,比较耗时耗力,编程存在的意义,就是帮助我们实现办公自动化,因此能实现自动生...

2021-01-12

五分钟学会怎么用python做一个简单的贪吃蛇

Pygame 是一组用来开发游戏软件的 Python 程序模块,基于 SDL 库的基础上开发。我们今天将利用它来制作一款大家基本都玩过的小游戏——贪吃蛇。一、需要导入的包import pygam...

2021-01-12

赚疯了!转手立赚800+?大佬的python「抢茅台脚本」使用教程 <font color=red>原创</font>

先上一波战果:证明脚本是有用的~好在前两天看到有大佬在 Github 上开源了一个抢茅台的脚本目前已经 1.4k ,我前一天看的时候才 500 star,是真的火起来了,不得不感叹,这传播速度也...

2021-01-12

全网最全python库selenium自动化使用详细教程

一、安装seleniumpip install Selenium二、初始化浏览器 Chrome 是初始化谷歌浏览器 Firefox 是初始化火狐浏览器 Edge 是初始化IE浏览器 PhantomJS 是一个无界面浏览...

2021-01-12

完美解决Pycharm中matplotlib画图中文乱码问题

Matplotlib
Matplotlib 是Python中类似 MATLAB 的绘图工具,熟悉 MATLAB 也可以很快的上手 Matplotlib。这篇文章给大家介绍Pycharm matplotlib画图中文乱码的问题及解决方法,...

2021-01-11

jupyter notebook远程访问不了的问题解决方法

jupyter notebook非常方便,想在服务器上面搭建一个,但是访问不了。(一)首先是安装jupyter notebook,pip install jupyter如果pip安装报错,缺少sqlite的库,那么请安装sudo apt-get i...

2021-01-11

Jupyter Notebook 远程访问配置详解

问题
Jupyter Notebook可以说是非常好用的小工具,但是不经过配置只能够在本机访问
笔者参阅了文档对jupyter notebook进行配置,实现了跨主机浏览器访问安装jupyter notebook...

2021-01-11

Python脚本调试工具安装过程

Pycharm工具前言好的学习是离不开一个好的工具,今天分享一下一款用于python脚本编写以及调试的工具——PyCharm Community Edition。正常情况下我们可以从官网下载或者从电脑...

2021-01-11

装上这 14 个插件后,PyCharm 真的是无敌的存在

1. Key Promoter X如果让我给新手推荐一个 PyCharm 必装插件,那一定是 Key Promoter X 。它就相当于一个快捷键管理大师,它时刻地在:督促你,当下你的这个操作,应该使用哪个快捷操...

2021-01-11

termux中matplotlib无法显示中文问题的解决方法

问题背景在开始正文之前,感谢用户名为怜索的朋友送给了我的博客2021年的第一个赞!import numpy as npimport matplotlibimport matplotlib.pyplot as pltimport osmatplotlib....

2021-01-11

将不规则的Python多维数组拉平到一维的方法实现

原始需求:例如有一个列表:l = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]希望把它转换成下面这种形式:[1, 2, 3, 4, 5, 6, 7, 8, 9]其实这个非常简单,我将分享三个一行式代码来解决这个...

2021-01-11

python用分数表示矩阵的方法实例

前言在机器学习中,我们会经常和矩阵打交道。在矩阵的运算中,python默认的输出是浮点数,但是如果我们想要矩阵的元素以分数的形式显示,可以通过添加一行代码来实现。1、函数及参...

2021-01-11

matplotlib绘制鼠标的十字光标的实现(自定义方式,官方实例)

matplotlib在widgets模块提供Cursor类用于支持十字光标的生成。另外官方还提供了自定义十字光标的实例。widgets模块Cursor类源码
class Cursor(AxesWidget): """ A cross...

2021-01-10

解决selenium+Headless Chrome实现不弹出浏览器自动化登录的问题

目前由于phantomjs已经不维护了,而新版的Chrome(59+)推出了Headless模式,对爬虫来说尤其是定时任务的爬虫截屏之类的是一大好事。不过按照网络上的一些方法来写的话,会报下面的错...

2021-01-09

用Python自动清理电脑内重复文件,只要10行代码(自动脚本)

给定一个文件夹,使用Python检查给定文件夹下有无文件重复,若存在重复则删除主要涉及的知识点有: os模块综合应用 glob模块综合应用 利用filecmp模块比较两个文件步骤分析该...

2021-01-09

matplotlib绘制多子图共享鼠标光标的方法示例

matplotlib官方除了提供了鼠标十字光标的示例,还提供了同一图像内多子图共享光标的示例,其功能主要由widgets模块中的MultiCursor类提供支持。MultiCursor类与Cursor类参数类...

2021-01-08

利用python查看数组中的所有元素是否相同

不知道大家有没有过这种经历,就是想要判断两个数组运算后得到的新数组中的各个元素值是否相同。这里给出一种使用np.unique()的方法,代码如下:import numpy as npclass Debug:...

2021-01-08

Python爬虫自动化获取华图和粉笔网站的错题(推荐)

这篇博客对于考公人或者其他用华图或者粉笔做题的人比较友好,通过输入网址可以自动化获取华图以及粉笔练习的错题。粉笔网站我们从做过的题目组中获取错题
打开某一次做题组,...

2021-01-08

tensorflow与numpy的版本兼容性问题的解决

在Python交互式窗口导入tensorflow出现了下面的错误:root@ubuntu:~# python3 Python 3.6.8 (default, Oct 7 2019, 12:59:55) [GCC 8.3.0] on linuxType "help", "copyright"...

2021-01-08

matplotlib自定义鼠标光标坐标格式的实现

matplotlib默认在图像Windows窗口中显示当前鼠标光标所在位置的坐标,格式为x=xx, y=xx。
鼠标光标的坐标格式由子图模块Axes中的format_coord函数控制。
通过重写format_coor...

2021-01-08

selenium设置浏览器为headless无头模式(Chrome和Firefox)

新版本的selenium已经明确警告将不支持PhantomJS,建议使用headless的Chrome或FireFox。两者使用方式非常类似,基本步骤为: 下载驱动 创建选项,设定headless 创建WebDriver,指...

2021-01-08

python画图时设置分辨率和画布大小的实现(plt.figure())

本文介绍了python画图时设置分辨率和画布大小的实现,主要使用plt.figure(),下面就一起来了解一下plt.figure()示例:import numpy as npimport pandas as pdimport warningswarn...

2021-01-08

python使用matplotlib的savefig保存时图片保存不完整的问题

python使用matplotlib的savefig保存时图片保存不完整的问题使用如下形式的代码进行图片保存时,保存的图片出现不完整的情况,如图1所示。plt.colorbar()plt.savefig(title)plt....

2021-01-08

Numpy中的数组搜索中np.where方法详细介绍

numpy.where (condition[, x, y])numpy.where() 有两种用法:1. np.where(condition, x, y)
满足条件(condition),输出x,不满足输出y。如果是一维数组,相当于[xv if c else yv fo...

2021-01-08

plt.figure()参数使用详解及运行演示

1.figure语法及操作
(1)figure语法说明 figure(num=None, figsize=None, dpi=None, facecolor=None, edgecolor=None, frameon=True) num:图像编号或名称,数字为编号 ,字符...

2021-01-08

selenium+headless chrome爬虫的实现示例

python爬虫写起来非常快,虽然也可以用java,但是没有python来的简洁迅速 selenium在前面总结过,是一个自动化测试库。headless chrome是无界面的浏览器模式,和PHANTOM...

2021-01-08

python+selenium+chrome实现淘宝购物车秒杀自动结算

之前总是想要买aj,但是淘宝店铺每次发售手动抢的时候一般都会被黄牛抢走。。。最近毕业设计学习了一下python的东西,所以写了这么一个抢购的东西算是解决自己一个小小的愿望,这...

2021-01-07
返回顶部
顶部