自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 多线程、多进程、协程的区别

CPU密集型也叫计算机密集型, 是指 I/O 在很短的时间就可以完成,CPU需要大量的计算和处理,特点是 CPU 占用率相当高。IO密集型指的是系统运作大部分的状况是CPU在等IO(硬盘/内存)的读/写操作,CPU占用率任然较低。例如: 压缩解压缩、加密解密、正则表达式搜索、计算圆周率,判断素数、视频解码等。-适用于:IO密集型计算、需要超多任务运行、但有现成库的场景。例如:文件处理程序、网络爬虫程序、读写数据库程序、数据库、web应用等。-适用于:IO密集型计算、同时运行的任务数目要求不多。...

2022-08-17 11:40:35 615 1

原创 正则表达式re

a-zA-z]+://[^\s]* 或 ^http://([\w-]+\.)+[\w-]+(/[\w-./?^[\u4E00-\u9FA5A-Za-z0-9]+$ 或 ^[\u4E00-\u9FA5A-Za-z0-9]{2,20}$$ 或 ^\d{8,18}|[0-9x]{8,18}|[0-9X]{8,18}?^[A-Za-z0-9]+$ 或 ^[A-Za-z0-9]{4,40}$

2022-08-16 12:09:18 228

原创 Selenium 防止被检测添加请求头

一. 参数如:启动参数 作用 --user-agent="" 设置请求头的User-Agent --window-size=1366,768 设置浏览器分辨率(窗口大小) --headless 无界面运行(无窗口) --start-maximized 最大化运行(全屏窗口) --incognito 隐身模式(无痕模式) --disable-javascript 禁用javascript --disable-infobars ..

2022-01-11 10:18:55 2758

原创 python进行excel读写操作以及追加写入

一. 进行读出excel信息1. 打印出 excel 中的工作表数 和 行列数from pathlib import Pathfrom xlrd import open_workbookdef read_excel(file): workbook = open_workbook(file) print('工作表数量:', workbook.nsheets,workbook.sheets()) for worksheet in workbook.sheets(): .

2022-01-06 16:52:54 3656 3

转载 python把数据存到excel -- 读写excel

详细的请看转自大佬文章: python把数据存到循环excel_读Python数据分析基础之Excel读写与处理_Asuka177的博客-CSDN博客简单的写入 excel 请看大佬的博客园:Python向excel中写入数据的方法 方法简单 - 星河赵 - 博客园如有侵权,告知必定删除。...

2022-01-06 10:14:12 505

转载 Python + Selenium 元素定位函数(find_element)

细看转载:x​​​​​​​Python + Selenium 元素定位函数(find_element)_仲浩的博客-CSDN博客

2022-01-05 13:10:52 1878

原创 自动化谷歌的驱动

安装selenium:(1)使用cmd命令窗口,切换到你Python的安装路径下面,D:\Python39\Scripts的pip程序路径下。(2) 输入:pipinstall-Uselenium(3) 检查selenium是否安装好,在Pycharm中import selenium,没报错就是导好了自动化谷歌浏览驱动 查看自己谷歌的版本号,点击帮助里面 关于Google Chrome 可以看到谷歌的版本号,以下是主要的网址:下载地址:ChromeDriv...

2021-12-31 17:48:55 2702 2

原创 Python爬虫的多线程使用方法

多线程

2021-12-29 11:16:12 1855

原创 Python图片网站进行本地下载

图片地址:Random Wallpapers - wallhaven.cc1. 首先对图片页面进行分析,2. 进行判断分页情况下的路由拼接3.可以添加一些headers、Cookie等反爬技术4.用xpath找到第一层小图片节点,5.进行获取路由的判断和异常捕获6.再次进行请求解析路由,获取当前路由下大图片的图片链接。7.对获取的链接进行下载本地8.代码编写如下:from lxml import etreeimport requestsn = 0for...

2021-12-13 21:16:14 1483

原创 Linux常用的简单命令

一. 查看帮助文档1,--help一般是linux命令自带的帮助信息如:ls --help2,自动补全在敲出命令的前几个字母的同时,按下tab键,系统会自动帮我们补全命令一个tab补全,如果有唯一定位的,自动出来。两个tab所有满足条件的都列出出来。3,历史命令当系统执行过一些命令后,可按上下键翻看以前的命令,history将执行过的命令列举出来二.文件管理1,查看文件信息:lsls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一,它类似于DOS下的d...

2021-09-14 20:21:16 1900

原创 数据库redis在Ubuntu中的指令

1,数据类型redis是key-value的数据,所以每个数据都是一个键值对键的类型是字符串值的类型分为五种:字符串string哈希hash列表list集合set有序集合zset2,键操作查找键,参数支持正则KEYS pattern查看键对应的value的类型TYPE key判断键是否存在,如果存在返回1,不存在返回0EXISTS key [key ...]删除键及对应的值DEL key [key ...]设置过期时间,以秒为...

2021-09-14 09:11:18 1297

原创 Web前端css样式

一 .CSS:网页的表现(通过修改html标签默认的样式让页面展示美观效果)1.CSS的使用方式一般情况按照优先级 内联(在那个标签里面写的)>内部样式表(在head里面写的样式)>外部样式表(外部引入的css样式)选择器越精确(越长)优先级越高 id选择器>class选择器>标签选择器(p,div等等)2. 选择器 是为了选择到特定的标签 格式 选择器{样式属性:属性值;样式属性:属性值}(1)通配...

2021-09-08 21:15:43 1468

原创 Web前端html标签

1.第一批6个。 用于标题醒目标签h1-h6,有上下行距 可以换行.注意:不能互相嵌套,属于行级标签 div:页面中的块,只有换行效果。注意:可以嵌套任何标签p:页面中的段落,有上下行距。注意:标签虽然是块级元素,但是它只能包含内联元素,不能包含块级元素,也不能包含另一个<p> 标签 span:隔离标签,没有任何样式。但是它很有用。 br:换行,没有结束标签。 hr:水平分割线,没有结束标签。 hr和br等标签有特殊写法,不需要按...

2021-09-08 19:22:30 1941

原创 Linux 系统简单常见的指令

1.查看文件信息:ls a:显示子目录下所有目录与文件,包括隐藏的文件。 l:以列表的方式显示文件的详细信息. h: 配合 -| 人性化的方式显示文件大小。2. 输出重定向命令:>Linux允许将命令执行结果重定向到一个文件,本应显示在终端上的内容保存到指定文件中。3.分屏显示:more查看内容时,在信息过长无法在一屏上显示时,会出现快速滚屏,使得用户无法看清文件的内容,此时可以使用more命令,每次只显示一页,按下空格键可以显示下一页,按下q键退出显示,按下h键...

2021-09-08 17:23:21 2274

原创 python 面向对象知识点

一. 类与对象面向对象的初衷是让开发者可以自己定义数据类型。 其中有两个核心概念: (1)一个是类型(简称类), (2)另一个是对象(又称实例 )。 比如整数指代一类数字,它不是具体的哪个数。而数字100是一个具体的数,是一个个体。 类型往往是具有共同特征的一类事物,而对象则是这类型指代那类事物中的一个 个体而已。 抽象概念并不能干活,只能依赖具...

2021-08-19 19:59:13 1561

原创 python函数四种形式混合

函数的四种形式混合图:这是上次没有发的函数四种混合的形式, 因郑州疫情耽误了半个月,还请谅解。 图片可能有点不清晰,还请见谅 谢谢大家! ! !...

2021-08-16 19:35:32 2135

原创 Python函数知识点

一.函数的定义 函数是指一段可以直接被另一段程序或代码引用的程序或代码,也叫做子程序、方法。现阶段可以理解成函数是带名字的代码块。函数需要先定义再使用! 举个例子来说,想要判断一个三角形是不是直角三角形,需要用到勾股定理,只有先明确的定义出勾股定理是什么,然后才能用它对三角形进行判断。二.自定义函数与函数调用 Python标准化的内置函数并不能满足我们的个性化功能需求,这时就需要我们自己创建函数,即用户自定义函数。•学会自定义函数,可以获得以下好处:•可以...

2021-08-02 15:39:57 1045

原创 python求鸡兔同笼

代码如下:#循环遍历鸡的总数或者兔子的总数都可以。a = int(input('输入鸡的个数:'))b = int(input('输入兔子的个数:'))for i in range(1, a): #i表示鸡的个数 for k in range(1, a): #k表示兔子的个数 if i+k == a and 2*i+4*k == b: # 用数学二元一次方程,判断鸡兔同时成立的方程 print('鸡

2021-07-30 08:57:37 6750 2

原创 python运算符知识点

一.算术运算符序号 运算符 意义 示例 结果 1 + 两个操作数相加 7 + 2 9 2 - 两个操作数相减 7 -2 5 3 * 两个操作数相乘 7 * 2 14 4 / 两个操作数相除 7 / 2 3.5 5 % 取余 7 % 2 1 6 // 取商的整数部分 7 // 2 3 7 ** (操作

2021-07-29 18:43:58 1851

原创 Python用函数求两个数的最大公约数和最小公倍数

G

2021-07-29 08:38:56 22887 4

原创 用for循环打印

用循环打印 * *** ************代码如下:for i in range(1, 5): #表示打印4行* for j in range(1, 5-i): #每行打印前缩进 4-i 个空格 print(' ', end='') for k in range(2*i-1): #每行打印 2*i-1 个* print('*', end='') print()运行结果如...

2021-07-28 17:40:12 2133

原创 python内置结构

主要有四大类:1. 列表(list):用来存储一组有序数据元素的数据结构, 元素之间用逗号分隔。 列表中的数据元素应该包括在方括号中, 列表是可变的数据类型, 一旦创建了一个列表, 可以添加、 删除或者搜索列表中的元素。 列表中的元素不必是相同的类型。如果只有一对方括号而没有任何元素则表示空列表。l列表在实际的用途较大。主要用运用的函数如下:序号 函数名称 函数说明 1 append() 在列表尾部追加新的元素 2 extend() 在列表末尾一次性追

2021-07-28 13:53:19 537

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除