- 博客(22)
- 收藏
- 关注
原创 多线程、多进程、协程的区别
CPU密集型也叫计算机密集型, 是指 I/O 在很短的时间就可以完成,CPU需要大量的计算和处理,特点是 CPU 占用率相当高。IO密集型指的是系统运作大部分的状况是CPU在等IO(硬盘/内存)的读/写操作,CPU占用率任然较低。例如: 压缩解压缩、加密解密、正则表达式搜索、计算圆周率,判断素数、视频解码等。-适用于:IO密集型计算、需要超多任务运行、但有现成库的场景。例如:文件处理程序、网络爬虫程序、读写数据库程序、数据库、web应用等。-适用于:IO密集型计算、同时运行的任务数目要求不多。...
2022-08-17 11:40:35
656
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
264
原创 Selenium 防止被检测添加请求头
一. 参数如:启动参数 作用 --user-agent="" 设置请求头的User-Agent --window-size=1366,768 设置浏览器分辨率(窗口大小) --headless 无界面运行(无窗口) --start-maximized 最大化运行(全屏窗口) --incognito 隐身模式(无痕模式) --disable-javascript 禁用javascript --disable-infobars ..
2022-01-11 10:18:55
2828
原创 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
3695
3
转载 python把数据存到excel -- 读写excel
详细的请看转自大佬文章: python把数据存到循环excel_读Python数据分析基础之Excel读写与处理_Asuka177的博客-CSDN博客简单的写入 excel 请看大佬的博客园:Python向excel中写入数据的方法 方法简单 - 星河赵 - 博客园如有侵权,告知必定删除。...
2022-01-06 10:14:12
518
转载 Python + Selenium 元素定位函数(find_element)
细看转载:xPython + Selenium 元素定位函数(find_element)_仲浩的博客-CSDN博客
2022-01-05 13:10:52
1901
原创 自动化谷歌的驱动
安装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
2776
2
原创 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
1502
原创 Linux常用的简单命令
一. 查看帮助文档1,--help一般是linux命令自带的帮助信息如:ls --help2,自动补全在敲出命令的前几个字母的同时,按下tab键,系统会自动帮我们补全命令一个tab补全,如果有唯一定位的,自动出来。两个tab所有满足条件的都列出出来。3,历史命令当系统执行过一些命令后,可按上下键翻看以前的命令,history将执行过的命令列举出来二.文件管理1,查看文件信息:lsls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一,它类似于DOS下的d...
2021-09-14 20:21:16
1922
原创 数据库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
1316
原创 Web前端css样式
一 .CSS:网页的表现(通过修改html标签默认的样式让页面展示美观效果)1.CSS的使用方式一般情况按照优先级 内联(在那个标签里面写的)>内部样式表(在head里面写的样式)>外部样式表(外部引入的css样式)选择器越精确(越长)优先级越高 id选择器>class选择器>标签选择器(p,div等等)2. 选择器 是为了选择到特定的标签 格式 选择器{样式属性:属性值;样式属性:属性值}(1)通配...
2021-09-08 21:15:43
1485
原创 Web前端html标签
1.第一批6个。 用于标题醒目标签h1-h6,有上下行距 可以换行.注意:不能互相嵌套,属于行级标签 div:页面中的块,只有换行效果。注意:可以嵌套任何标签p:页面中的段落,有上下行距。注意:标签虽然是块级元素,但是它只能包含内联元素,不能包含块级元素,也不能包含另一个<p> 标签 span:隔离标签,没有任何样式。但是它很有用。 br:换行,没有结束标签。 hr:水平分割线,没有结束标签。 hr和br等标签有特殊写法,不需要按...
2021-09-08 19:22:30
1950
原创 Linux 系统简单常见的指令
1.查看文件信息:ls a:显示子目录下所有目录与文件,包括隐藏的文件。 l:以列表的方式显示文件的详细信息. h: 配合 -| 人性化的方式显示文件大小。2. 输出重定向命令:>Linux允许将命令执行结果重定向到一个文件,本应显示在终端上的内容保存到指定文件中。3.分屏显示:more查看内容时,在信息过长无法在一屏上显示时,会出现快速滚屏,使得用户无法看清文件的内容,此时可以使用more命令,每次只显示一页,按下空格键可以显示下一页,按下q键退出显示,按下h键...
2021-09-08 17:23:21
2288
原创 python 面向对象知识点
一. 类与对象面向对象的初衷是让开发者可以自己定义数据类型。 其中有两个核心概念: (1)一个是类型(简称类), (2)另一个是对象(又称实例 )。 比如整数指代一类数字,它不是具体的哪个数。而数字100是一个具体的数,是一个个体。 类型往往是具有共同特征的一类事物,而对象则是这类型指代那类事物中的一个 个体而已。 抽象概念并不能干活,只能依赖具...
2021-08-19 19:59:13
1592
原创 python函数四种形式混合
函数的四种形式混合图:这是上次没有发的函数四种混合的形式, 因郑州疫情耽误了半个月,还请谅解。 图片可能有点不清晰,还请见谅 谢谢大家! ! !...
2021-08-16 19:35:32
2162
原创 Python函数知识点
一.函数的定义 函数是指一段可以直接被另一段程序或代码引用的程序或代码,也叫做子程序、方法。现阶段可以理解成函数是带名字的代码块。函数需要先定义再使用! 举个例子来说,想要判断一个三角形是不是直角三角形,需要用到勾股定理,只有先明确的定义出勾股定理是什么,然后才能用它对三角形进行判断。二.自定义函数与函数调用 Python标准化的内置函数并不能满足我们的个性化功能需求,这时就需要我们自己创建函数,即用户自定义函数。•学会自定义函数,可以获得以下好处:•可以...
2021-08-02 15:39:57
1069
原创 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
6792
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
1886
原创 用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
2151
原创 python内置结构
主要有四大类:1. 列表(list):用来存储一组有序数据元素的数据结构, 元素之间用逗号分隔。 列表中的数据元素应该包括在方括号中, 列表是可变的数据类型, 一旦创建了一个列表, 可以添加、 删除或者搜索列表中的元素。 列表中的元素不必是相同的类型。如果只有一对方括号而没有任何元素则表示空列表。l列表在实际的用途较大。主要用运用的函数如下:序号 函数名称 函数说明 1 append() 在列表尾部追加新的元素 2 extend() 在列表末尾一次性追
2021-07-28 13:53:19
544
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人