摘要: super() 函数是用于调用父类(超类)的一个方法。 super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。 MRO 就是类的方法解析顺序表, 其实也就是继承父类方法时的顺序表。 语法 以下是 super() 方法的语法: super(type[, object-or-type]) ... 阅读全文
posted @ 2018-10-23 19:40 三冬三夏 阅读(1236) 评论(0) 推荐(0) 编辑
摘要: Redis redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都 支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持... 阅读全文
posted @ 2018-10-23 19:06 三冬三夏 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 1. scrapy对request的URL去重 yield scrapy.Request(url, self.parse, dont_filter=False) 注意这个参数:dont_filter=False 2. Jobs: 暂停,恢复爬虫 启用一个爬虫的持久化,运行以下命令: scrapy crawl somespider -s JOBDIR=crawls/somespider-1 然后,... 阅读全文
posted @ 2018-10-23 18:59 三冬三夏 阅读(1098) 评论(0) 推荐(0) 编辑
摘要: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999 阅读全文
posted @ 2018-10-23 18:50 三冬三夏 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 本文目的是为了完成一个项目用到的flask基本知识,例子会逐渐加深。最好对着源码,一步一步走。 下载源码,运行 pip install -r requirements.txt 建立环境 python db_create.py 创建自己数据库 python db_migrate 迁移数据库 ————————————————————————————– flask 不仅简介小巧,同时运用的时候十分灵活... 阅读全文
posted @ 2018-10-23 13:27 三冬三夏 阅读(1014) 评论(0) 推荐(0) 编辑
摘要: Flask是一个基于Python的web框架,它的设计目的是提供Web开发所需的最小功能子集。 Flask与别的框架(尤其是采用其他编程语言的框架)的不同之处在于:它没有绑定诸如数据库查询或者表单处理等功能库,以及它们所组成的整个生态系统。它倾向于对这些功能的实现方式不做任何限定。 这种系统带来的主 阅读全文
posted @ 2018-10-23 13:23 三冬三夏 阅读(4826) 评论(0) 推荐(0) 编辑
摘要: 0 开始之前 网上看了很多教程,都不是很满意,因此自己写一个大型教程,从入门到做出一个比较完整的博客。此次教程不是直接把整个博客直接代码整理出来然后运行一遍就完事,我会从flask的各个模块讲起。所以,如果你没有接触过flask,按照整个教程完整做一遍会掌握flask。(前提是你要有一定Python 阅读全文
posted @ 2018-10-23 13:21 三冬三夏 阅读(628) 评论(0) 推荐(0) 编辑
摘要: Hello World 作者背景 应用程序简介 要求 安装 Flask 在 Flask 中的 “Hello, World” 下一步? 模板 回顾 为什么我们需要模板 模板从天而降 模板中控制语句 模板中的循环语句 模板继承 结束语 web 表单 回顾 配置 用户登录表单 表单模板 表单视图 接收表单 阅读全文
posted @ 2018-10-23 13:19 三冬三夏 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 生成时间戳 生成格式化的时间字符串 生成结构化时间 时间戳转结构化时间 时间戳转格式化时间字符串 结构化时间转时间戳 结构化时间转格式化的时间字符串 格式化的时间字符串转结构化时间 格式化时间转时间戳 time%*参数 格式含义 %a 本地(locale)简化星期名称 %A 本地完整星期名称 %b 阅读全文
posted @ 2018-10-23 10:50 三冬三夏 阅读(423) 评论(0) 推荐(0) 编辑
摘要: startDate = "2018-10-01"endDate = "2018-10-31"###字符转化为日期startTime = datetime.datetime.strptime(startDate, '%Y-%m-%d').time()endTime = datetime.datetim 阅读全文
posted @ 2018-10-23 10:44 三冬三夏 阅读(932) 评论(0) 推荐(0) 编辑
摘要: 通过datetime.datetime.strptime(date_string, format)将原字符串进行时间格式匹配,并赋值给time_format,然后time_format调用strftime(format)函数,输出自己想要的格式 python中时间日期格式化符号: %y 两位数的年份 阅读全文
posted @ 2018-10-23 10:11 三冬三夏 阅读(1780) 评论(0) 推荐(0) 编辑
摘要: from datetime import datetimea = '2018/9/18 10/10'print(datetime.strptime(a,'%Y/%m/%d %H/%M'))》》2018-09-18 10:10:00 阅读全文
posted @ 2018-10-23 10:09 三冬三夏 阅读(176) 评论(0) 推荐(0) 编辑
摘要: from newspaper import Article url = '你想要爬取的网站url' news = Article(url, language='zh') news .download() #先下载 news .parse() #再解析 print(news.text) #新闻正文 p 阅读全文
posted @ 2018-10-23 10:03 三冬三夏 阅读(1839) 评论(0) 推荐(0) 编辑