分类
摘要:
12.解析式
解析式是将一个可迭代对象转换另一个可迭代对象的工具。在Python,容器类型的数据(str,tuple,list,dict,set)都是可迭代对象。
第一个可迭代对象:可以是任何容器类型数据
第二个可迭代对象:生成的最终类型解析式,常见的列表解析如下所示:
列表解析式:可迭代对象为... 阅读原文
2020-05-29 16:39:02 阅读(2039) 评论(0)
摘要:
前言
本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。
加企鹅群695185429即可免费获取,资料全在群文件里。资料可以领取包括不限于Python实战演练、PDF电子文档、面试集锦、学习资料等
加拿大当地时间5月27日,“孟晚舟案”判决结... 阅读原文
2020-05-29 14:59:05 阅读(2304) 评论(0)
摘要:
先详细的整理一下Python中的正则表达式的相关内容。正则表达式在Python爬虫中的作用就像是老师点名时用的花名册一样,是必不可少的神兵利器。
一、 正则表达式基础
1.1.概念介绍
正则表达式是用于处理字符串的强大工具,它并不是Python的一部分。
其他编程语言中也有正则表达式的概念,区别只在于不同... 阅读原文
2020-05-29 14:50:03 阅读(1931) 评论(0)
摘要:
Selector 的用法
我们之前介绍了利用 Beautiful Soup、pyquery 以及正则表达式来提取网页数据,这确实非常方便。而 Scrapy 还提供了自己的数据提取方法,即 Selector(选择器)。Selector 是基于 lxml 来构建的,支持 XPath 选择器、CSS 选择器以及... 阅读原文
2020-05-29 14:09:05 阅读(2243) 评论(0)
摘要:
遍历文档树
1.直接子节点:.contents .children属性
.content
Tag的.content属性可以将Tag的子节点以列表的方式输出
#!/usr/bin/python3
# -*- coding:utf-8 -*-
from bs4 import BeautifulSoup... 阅读原文
2020-05-29 13:34:03 阅读(1949) 评论(0)
摘要:
Selenium是一个自动化测试工具,利用它可以驱动浏览器执行特定的动作,如点击、下拉等操作,同时还可以获取浏览器当前呈现的页面的源代码,做到可见即可爬。对于一些JavaScript动态渲染的页面来说,此种抓取方式非常有效。本节中,就让我们来感受一下它的强大之处吧。
1. 准备工作
本节以Chrome... 阅读原文
2020-05-29 12:52:07 阅读(2569) 评论(0)
摘要:
https://www.cnblogs.com/sench/p/10128216.html
pandas.cut用来把一组数据分割成离散的区间。比如有一组年龄数据,可以使用pandas.cut将年龄数据分割成不同的年龄段并打上标签。
原型
pandas.cut(x, bins, right=True, lab... 阅读原文
2020-05-29 11:17:03 阅读(2247) 评论(0)
摘要:
模板
1. 简介
模板由HTML代码和逻辑控制代码构成
同一个模板,可以有多个上下文,就可以通过穿件模板对象来渲染多个上下文
创建一个模板就可以多次调用render()方法来渲染上下文
Django模板解析工作都是在后台通过对正则表达式一次性调用来完成
2. 语法
2.1 模板继承
include(继承)... 阅读原文
2020-05-29 10:57:02 阅读(2257) 评论(0)
摘要:
前言
本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。
闲来无事听听歌,听到无聊唠唠嗑,你有没有特别喜欢的音乐,你有没有思考或者尝试过把自己喜欢的歌曲的歌词全部给下载下来呢?
没错,我这么干了,今天我们以QQ音乐为例,使用Py... 阅读原文
2020-05-29 10:08:06 阅读(2017) 评论(0)
摘要:
简单而言,单例模式就是保证某个实例在项目的整个生命周期中只存在一个,在项目的任意位置使用,都是同一个实例。
单例模式虽然简单,但还是有些门道的,而少有人知道这些门道。
边界情况
Python中实现单例模式的方法很多,我以前最常使用的应该是下面这种写法。
class Singleton(object):... 阅读原文
2020-05-29 08:36:02 阅读(2070) 评论(0)