2 1_XTW

尚未进行身份认证

一只迷茫仔,边走边看。

等级
TA的排名 30w+

4.5 python相关模块(自定义模块/random/time/datetime/os/sys/json/pickle/hashlib/collections模块) 学习笔记

文章目录1 自定义模块1)`__name__`属性的使用2)系统导入模块的路径问题3)导入模块的多种方式:4)from xxx import * 控制成员被导入5)相对导入2 random模块3 time模块1)获取时间戳2)获取格式化时间对象3)格式化时间对象和字符串之间的转换4)time模块的三大对象5)暂停当前进程,睡眠4 datetime 日期时间模块1)date类2)time类3)dat...

2020-04-05 22:02:32

3.29 python函数2(生成器&列表表达式&生成器表达式&匿名函数&闭包&装饰器) 学习笔记

文章目录正文:1 生成器1)生成器:2 生成器表达式、列表推导式1)列表推导式2)生成器表达式3 内置函数1)比较重要2)*非常重要*3)挺重要4 匿名函数5 闭包1)定义2)特点3)作用4)判断6 装饰器1)开放封闭原则2)装饰器定义3)装饰器的应用正文:1 生成器1)生成器:生成器定义生成器与迭代器可以看成是一种。生成器的本质就是迭代器唯一区别:生成器是我们自己用python...

2020-03-29 19:58:12

3.28 python文件操作及函数 学习笔记

文章目录1 文件操作1)打开文件2)读文件3)写文件4) 文件追加5)其他6)打开文件的另一种方式7)改文件2 函数1)万能参数2)命名空间3)函数陷阱4)global、nonlocal6)函数名7)新特性:**格式化输出**8)迭代器**迭代器**1 文件操作1)打开文件​ file = open(‘文件位置’, encoding=‘utf-8’, mode=‘r’) # 内置函数,...

2020-03-28 20:33:46

3.26 python数据类型、copy、编码、and&or&no 学习笔记

1 列表的增删改查及其他1)增​ list.append(‘x’)​ list.insert(索引, 值)​ list.extend(‘abcd’) 将值这个需要增加的可迭代对象迭代着增加到list中2)删​ list.pop(索引) # 若无索引默认删掉最后一个,返回所删除的元素值​ list.remove(元素) # 若有重名元素先删除第一个​ clear...

2020-03-27 15:16:53

leetcode刷题【1】(python3)

1、给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1] 1)...

2020-03-01 22:16:29

django新版本(2.x)踩坑记录

注:此文章为转载,若侵权请联系我删除新版本urls.py,不再使用正则表达式提示:WARNINGS:?: (2_0.W001) Your URL pattern '^*article/' has a route that contains '(?P<', begins with a '^', or ends with a '$'. This was likely ...

2020-02-19 21:52:05

Django找不到模版报错:" django.template.exceptions.TemplateDoesNotExist: index.html"

解决方案:在setting.py文件中的TEMPLATES的'DIRS':[] 改为'DIRS': [os.path.join(BASE_DIR, 'templates')]全部截图如下:

2020-02-19 21:46:49

报错:django.db.migrations.exceptions.InconsistentMigrationHistory处理方案

执行python manage.py makemigrations 成功但是执行python manage.py migrate时报错django.db.migrations.exceptions.InconsistentMigrationHistory:解决方案:将数据库中的所有表删除,只保留auth_user表,再将生成的mysql文件删除最后重新执行上述命令便可成功执行生成数据库...

2020-02-19 16:53:25

pycharm连接mysql出错解决方案

出错信息:Cannot connect to "Connection". The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized解决方案:1、设置setting.py 文件--> LANGUAGE_CODE = 'zh-hans' ...

2020-02-18 13:04:25

python学习手册第三部分答案(自编)

1、Answer of a. b. c.#a b 的答案在一起 直接生成列表# map(ord, S) 效果相同,不过map函数生成的是map对象,需要转换成列表3、Answer:#注意dic.keys()方法返回的是dict_keys对象#注意使用sort方法时是在原处修改列表,所以不能直接加到for循环中,返回值时None#使用sorted直接...

2019-07-03 10:16:20

py爬虫自学入门__11(用Flask+Redis维护代理池)

一、 定义: 利用代理可以伪装自己的ip进行爬虫的请求,有的请求可能需要许多的代理ip,代理池是许多代理的队列,可以放入与删除,可能进行定期的更新和检查,保证代理的可用性和质量,Redis主要维护池和提供其队列存储,Flask实现代理池的接口,利用web形式返回代理,从而拿到代理。二、 使用代理池的原因: 1、 许多网站有专门的反爬虫措施,可能遇到封ip等问题; 2、 互联...

2019-04-09 19:57:55

py爬虫自学入门__10(使用selenium模拟浏览器抓取淘宝商品信息)

'''一、 目标站点分析二、 流程框架 1、搜索关键字: 利用selenium驱动浏览器搜索关键字,得到查询后的商品列表 2、分析页码并翻页: 得到商品页码数,模拟翻页,得到后续页面的商品列表 3、存储至MongoDB: 将商品列表信息存储到数据库MongoDB 4、分析提取商品内容: ...

2019-04-06 21:01:59

py爬虫自学入门__9(Requests+正则表达式——爬取猫眼电影top100)

# 一、 目标站点分析# 二、 流程框架:# 1> 抓取单页内容# 利用Requests请求目标站点,得到单个网页HTML代码,返回结果。# 2> 正则表达式分析# 根据HTML代码分析得到电影的名称、主演、上映时间、评分、图片链接等信息。# 3> 开启循环及多线程...

2019-03-25 21:02:00

py爬虫自学入门__8(Selenium库)

# 一、 Selenium 简介# Selenium 是一个自动化测试工具,支持多种浏览器(如chrome、safari、firefox、一些安卓浏览器等),主要用来 解决JavaScript渲染的问题。 Selenium通过给浏览器发送各种指令,来驱动浏览器去做出各种动作(跳转、输入、点击、下拉等等的操作)...

2019-03-19 21:56:18

py爬虫自学入门__7(PyQuery库)

# 一、 定义:强大又灵活的网页解析库。# 如果你觉得正则麻烦、BeautifulSoup难记,而且你熟悉jQuery语法,那么就选择PyQuery# 二、 pyquery的初始化# 1> 字符串初始化## 2> URL初始化## 3> 文件初始化## 三、 基本的CSS选择器(层层之间可...

2019-03-17 21:25:20

py爬虫自学入门__6(BeautifulSoup库)

# 一、 定义:灵活又方便的网页解析库,处理高效,支持多种解析器。利用它不用编写正则表达式即可方便的实现网页信息# 的提取# BeautifulSoup支持的解析库:https://www.crummy.com/software/BeautifulSoup/bs4/doc/index.zh.html(官方文档)# 二、 基本使用...

2019-03-12 21:35:40

py爬虫自学入门__5(正则表达式)

# 一、 正则表达式定义:是对字符串操作的一种逻辑公式,就是用事先定义好的一些特殊字符、及这些特定字符的组合,组成一 个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。(python 的 re 模块实现)# 二、常见匹配模式# 注:常用正则表达式大全:http://www....

2019-03-07 18:21:05

py爬虫自学入门__4(Requests库)

# 一、Requests 定义:用python语言编写,基于urllib,采用Apache2 Licensed 开源协议的HTTP库。简单来说,Requests就是用python实现的简单易用的HTTP库。# 二、 示例: 打印响应的类型、状态码、内容、cookies## 三、 请求(request)# 1> requests的各种请求方式:## 2&g...

2019-03-03 21:56:55

py爬虫自学入门__3(urllib库第二部分)

# 7)URL解析(urllib.parse模块 --> 工具模块)# 提供一些URL解析方法函数.# a) urlparse函数# 基本规则:urllib.parse.urlparse(urlstring, scheme='', allow_fragments=True)# ...

2019-02-26 15:16:11

py爬虫自学入门__2(urllib库第一部分)

# 1> 什么是Urllib?# Urllib是:python内置的HTTP请求库. 包含Urllib.request(请求模块) 、Urllib.error(异常处理模块) 、Urllib.parse(url解析模块)、# Urllib.robotparser(robots.txt解析模块).# 只需要输入网址及其他一些请求头之类的信息便可模拟...

2019-02-16 05:04:57

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。