python
文章平均质量分 78
python学习笔记
Arist9612
这个作者很懒,什么都没留下…
展开
-
如何加快爬虫速度
文章目录1. 多线程2. 多进程3. 线程池和进程池4. 线程池实例:爬取新发地5. 协程6. 多任务异步协程实现7. aiohttp模块详解8. 实例:爬一本小说9. 综合实例:抓取一部电影1. 多线程线程:操作系统为程序准备内存用于存储变量等,内存可以称作某进程(资源单位),进程内部有多个线程(执行单位)在运行。一个进程里面至少有一主线程,为提高程序效率可以多线程并行。只有进程,无线程那就无法运行程序。from threading import Thread## 方法1:# def原创 2021-05-19 19:34:34 · 514 阅读 · 0 评论 -
python正则表达式
文章目录正则符号RE模块常用方法正则符号正则表达式(re):从一段字符串中匹配所需内容可以快速进行测试: 正则测试元字符:用特殊符号表示特定含义符号示意.匹配除换行符外的任何字符,n个.匹配n个\w匹配数字字母下划线\s匹配任意的空白符\d匹配数字\n匹配换行符\t匹配制表符^匹配字符串开始$匹配字符串结尾\W匹配非字母或数字下划线(大写字母是之前小写字母所表示的匹配功能的取反)\D匹配非数字\原创 2021-05-15 15:28:14 · 83 阅读 · 0 评论 -
python爬虫实例
记录一个爬虫实例需要首先下载pycharm,并且安装 import 对应的3个模块import requests # 下载网页import bs4 # 解析网页import re # 正则表达式# 打开Chrome F12 network 刷新页面 随便点击一个内容查看其对应的headers 再找到Request Headers可以找到下面内容# 模拟浏览器登陆网页headers = { 'Accept': 'image/avif,image/webp,image/apng.翻译 2021-04-04 16:20:23 · 118 阅读 · 0 评论 -
python学习_day5_Web基础(2)-CSS样式
文章目录四、CSS样式基础4.1 CSS id \ class 选择器id选择器class 类选择器4.2 直接通过元素名设置样式4.3 组合选择器4.3.1 后代选择器4.3.2 子元素选择器4.3.3 相邻兄弟选择器4.3.4 多个元素组合4.4 盒子模型元素的宽度和高度4.5 常用CSS属性4.5.1 background背景属性4.5.2 边框Border 和轮廓Outline属性4.5.3 内边距Padding属性4.5.4 外边距(Margin) 属性4.5.5 position 定位属性4.5转载 2021-04-04 13:11:28 · 164 阅读 · 0 评论 -
python学习_day5_Web基础(1)
asd转载 2021-04-04 11:50:37 · 109 阅读 · 0 评论 -
python学习_day3_函数
本文介绍了python函数中特有的部分.文章目录1.非固定参数。2. 给函数传递list/dic的现象3. 内置函数1.非固定参数。若你的函数在定义时不确定想传多少个参数,就可以使非固定参数,有下面两种情形*args 会把多传的参数变成个元组形式def stu_register(name,age,*args): print(name,age,args) stu_register("Alex",22)#输出#Alex 22 () #()就是args,只是因为没传值,所以为空原创 2021-04-03 20:55:48 · 82 阅读 · 1 评论 -
python学习_day4_模块
在Python中,*.py就可以称之为1个模块(Module)。模块导入与调用:import os #导入os中所有方法,使用如下方法调用:os.mkdir("test")from os import mkdir# 导入某个模块下的某个方法os.mkdir("test")from module.xx.xx import xx as rename #导入后1个方法后重命令,当名字太长或者名称冲突时可用,重命名后之前的名称不可用from module.xx.xx import * #导.原创 2021-04-03 20:17:48 · 123 阅读 · 3 评论 -
python学习_day2_文件操作
0.基础知识seek方法是按照字节进行查找,UTF-8中文3字节,英文1字节。tell方法返回光标当前位置flush方法将缓存区中的数据写入硬盘,将关键数据手动存入硬盘防止断电丢失。readline方法只读一行遇到\r or \n停要想修改文件,不是改写而是插入,首先打开文件加载到内存,然后修改,清除原先文件内容,最后将内存中数据重新存于硬盘的一个新区域。1.例题1全局文本检索替换,并且打印替换了多少处调用方式:python your_script.py old_str new_str原创 2021-04-01 17:14:58 · 87 阅读 · 0 评论 -
python学习_day1_py特有类型
1.变量以下关键字不要声明为变量名[‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’,‘except’, ‘exec’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘not’, ‘or’, ‘pass’, ‘print’,‘raise’, ‘return’, ‘try’, ‘while’原创 2021-04-01 14:23:04 · 119 阅读 · 0 评论