随笔分类 -  Python

介绍Python
摘要:目录1 网络编程1.1 简介1.2 socket()1.3 TCP简单实例单向交互1.3.1 服务端1.3.2 客户端1.4 TCP 双向交互1.4.1 服务端1.4.2 客服端1.5 UDP 连接1.6 Python Internet 模块 1 网络编程 1.1 简介 Socket又称套接字,应用 阅读全文
posted @ 2024-06-30 17:44 上善若泪 阅读(85) 评论(0) 推荐(0)
摘要:目录1 协程1.1 简介1.2 协程优势&分类1.2.1 优势1.2.2 分类1.3 generator协程1.4 gevent协程1.5 asyncio1.5.1 简介1.5.2 asyncio函数1.5.3 async\await1.5.4 asyncio基本操作1.5.4.1 asyncio协 阅读全文
posted @ 2024-06-30 14:56 上善若泪 阅读(313) 评论(0) 推荐(0)
摘要:目录1 多进程1.1 简介1.2 Linux下多进程1.3 multiprocessing1.4 Pool1.4.1 进程池 multiprocessing1.4.2 线程池 multiprocessing.dummy1.4.3 multiprocessing.dummy 和 multiproces 阅读全文
posted @ 2024-06-30 14:23 上善若泪 阅读(191) 评论(0) 推荐(0)
摘要:目录1 多线程1.1 简介1.2 线程模块1.3 使用 _thread 创建线程1.4 使用 threading 创建线程1.5 线程同步锁1.6 线程优先级队列( Queue)1.7 ThreadLocal1.8 线程池2 多进程与多线程2.1 区别3.2 线程切换3.3 CPU密集型&IO密集型 阅读全文
posted @ 2024-06-30 14:19 上善若泪 阅读(189) 评论(0) 推荐(0)
摘要:@目录1 正则表达式1.1 简介1.2 match和search1.2.1 re.match函数1.2.2 re.search方法1.2.3 re.match 与 re.search的区别1.3 检索和替换1.3.1 re.sub1.3.2 compile1.3.3 findall1.3.4 re. 阅读全文
posted @ 2024-06-30 10:35 上善若泪 阅读(74) 评论(0) 推荐(0)
摘要:目录1 常用模块1.1 collections1.1.1 namedtuple1.1.2 deque1.1.3 defaultdict1.1.4 OrderedDict1.1.5 Counter1.2 base641.3 struct1.4 hashlib1.5 itertools1.6 XML1. 阅读全文
posted @ 2024-06-30 09:30 上善若泪 阅读(62) 评论(0) 推荐(0)
摘要:目录1 IO流1.1 简介1.1.1 定义1.1.2 同步&异步IO1.2 输入输出1.2.1 输出格式美化1.2.2 str.format()1.2.3 旧式字符串格式化1.2.4 读取键盘输入1.3 文件操作1.3.1 读和写文件1.3.1.1 open()1.3.1.2 读取其他文件1.3.1 阅读全文
posted @ 2024-06-29 22:22 上善若泪 阅读(95) 评论(0) 推荐(0)
摘要:目录1 错误和异常1.1 简介1.1.1 语法错误1.1.2 异常1.2 抛出异常1.2.1 抛出原装异常1.2.2 assert异常1.2.3 抛出用户自定义异常1.3 异常处理1.3.1 try/except1.3.2 try/except...else1.3.3 try-finally 语句1 阅读全文
posted @ 2024-06-29 18:48 上善若泪 阅读(110) 评论(0) 推荐(0)
摘要:目录1 模块和包1.1 模块和包1.1.1 模块1.1.2 包1.1.3 简单使用1.2 import 语句1.2.1 import1.2.2 from … import 语句1.2.3 from … import * 语句1.4 深入模块1.4.1 模块符号表1.4.2 __name__属性1.4 阅读全文
posted @ 2024-06-27 14:29 上善若泪 阅读(84) 评论(0) 推荐(0)
摘要:目录1 面向对象1.1 类方法1.1.1 实例方法1.1.1.1 实例调用1.1.1.2 类调用1.1.2 类方法1.1.3 类静态方法1.1.4 类属性1.1.5 成员属性1.1.6 其他相关方法1.2 继承1.2.1 单继承1.2.2 多继承1.3 方法重写1.4 类私有属性方法和专有方法1.4 阅读全文
posted @ 2024-06-23 19:14 上善若泪 阅读(212) 评论(0) 推荐(0)
摘要:目录1 装饰器1.1 定义1.1.1 基本语法1.1.2 装饰器执行流程1.1.3 带参数的装饰器1.2 使用类中装饰器1.2.1 使用类中实例装饰器1.2.2 类装饰器1.2.3 使用类方法装饰器1.2.4 使用类中静态装饰器1.2.5 使用类中普通装饰器1.3 获取装饰器中函数名字1.4 内部装 阅读全文
posted @ 2023-09-18 23:14 上善若泪 阅读(207) 评论(0) 推荐(0)
摘要:目录1 Anaconda1.1 简介1.2 下载安装1.3 配置环境变量1.4 下载配置1.4.1 conda配置1.4.1.1 修改conda下载源1.4.1.2 删除下载源1.4.1.3 包下载目录1.4.1.4 下载报错1.4.2 pip配置1.4.2.1 配置源1.4.2.2 下载目录1.4 阅读全文
posted @ 2023-05-13 17:57 上善若泪 阅读(2664) 评论(0) 推荐(0)
摘要:目录1 函数1.1 定义一个函数1.1.1 定义1.1.2 返回多个值1.2 函数调用1.3 参数1.3.1 必需参数1.3.2 关键字参数1.3.3 默认参数1.3.3.1 简单使用1.3.3.2 默认参数问题1.3.4 不定长参数1.3.4.1 不定长 *:元组1.3.4.2 不定长 **:字典 阅读全文
posted @ 2022-11-02 16:45 上善若泪 阅读(210) 评论(0) 推荐(0)
摘要:目录1 列表1.1 定义1.2 访问列表中的值1.3 更新列表1.4 删除列表元素1.5 Python列表脚本操作符1.6 Python列表截取与拼接1.7 嵌套列表1.8 列表比较2 元组2.1 定义2.2 创建空元组2.3 访问元组2.4 修改元组2.5 删除元组2.6 元组运算符2.7 命名元 阅读全文
posted @ 2022-11-02 16:44 上善若泪 阅读(392) 评论(0) 推荐(0)
摘要:目录1 scrapy全站爬取1.1 全站爬取简介1.2 CrawlSpider1.2.1 基本讲解1.2.2 使用CrawlSpider1.2.2.1 爬虫文件1.2.2.2 items.py文件2 分布式爬虫2.1 分布式爬虫概念2.2 环境安装2.3 使用方法2.3.1 CrawlSpider配 阅读全文
posted @ 2021-09-19 22:24 上善若泪 阅读(953) 评论(0) 推荐(0)
摘要:目录1 scrapy请求传参1.1 传参说明1.2 具体操作2 scrapy图片爬取2.1 ImagesPipeline理解2.2 ImagesPipeline使用2.2.1 图片爬虫文件2.2.2 基于ImagesPipeLine的管道类2.2.3 settings.py3 中间件3.1 中间件简 阅读全文
posted @ 2021-09-19 22:22 上善若泪 阅读(454) 评论(0) 推荐(0)
摘要:目录1 scrapy1.1 简介1.1.1 scrapy原理1.2 环境安装1.3 使用scrapy1.3.1 使用步骤1.4 持久化存储1.4.1 基于终端指令1.4.2 基于管道1.4.2.1 基于管道步骤1.4.2.2 基于管道操作1.4.3 多渠道存储1.5 全站数据爬取 1 scrapy 阅读全文
posted @ 2021-08-30 12:49 上善若泪 阅读(347) 评论(0) 推荐(0)
摘要:目录1 selenium1.1 selenium简介1.2 selenium环境1.3 selenium基本操作1.4 selenium处理iframe1.5 selenium动作链1.6 无头浏览器和规避检测 1 selenium 1.1 selenium简介 Selenium是一个 Web 的自 阅读全文
posted @ 2021-08-15 21:23 上善若泪 阅读(508) 评论(0) 推荐(0)
摘要:目录1 异步爬虫1.1 异步了解2 多线程2.1 多线程讲解2.2 thread模块2.3 threading3 线程池3.1 单线程串行3.2 使用线程池4 协程操作4.1 协程基本概念4.2 协程基本操作4.2.1 协程对象4.2.2 task对象4.2.3 future对象4.2.4 绑定回调 阅读全文
posted @ 2021-08-09 16:05 上善若泪 阅读(1629) 评论(0) 推荐(0)
摘要:目录1 了解robots.txt1.1 基础理解1.2 使用robots.txt2 Cookie2.1 两种cookie处理方式3 常用爬虫方法3.1 bs43.1.1 基础介绍3.1.2 bs4使用3.1.2.1 获取解析对象3.1.2.2 使用bs4解析3.1.2 使用例子3.2 xpath3. 阅读全文
posted @ 2021-08-05 21:22 上善若泪 阅读(237) 评论(0) 推荐(0)