关于页面信息定位,我习惯用的方法有三种,这三种方法基本能通吃 css xpath re 推荐看一篇博客Python爬虫利器二之Beautiful Soup的用法 还可以去看Selectors官方文档 在定位同一个位置有多…
标签:python
4. Python数据类型之数字、字符串、列表
开发过程中,我们需要处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型主要有以下几种:数字、字符串、列表、元组、字典、集合等。 数字 数字主要有…
python(反向迭代)
l = [1, 2, 3, 4, 5] l.reverse() # 翻转后,源列表也被修改 l = [1, 2, 3, 4, 5] print(l[::-1]) # 切片逆序法,不会修改数据源,但是会生成一个等大的lis…
lambda --定义匿名或内联函数 --并且实现绑定变量的值
问题:需要提供一个短小的回调函数为sort()这样的操作使用,但是又不想通过def语句编写一个单行的函数 解决方案:像这种仅仅完成表达式求值的简单函数可以通过lambda表达式来替代 # 示例1: add = lambd…
Python - strings
字符串是Python中最流行的类型之一。 我们可以简单地通过将字符括在引号中来创建它们。 Python将单引号和双引号视为一样。 创建字符串就像为变量赋值一样简单。 代码 var1 = 'Hello World!' va…
修改、添加和删除元素
InvitePeople = ['王守仁', '朱棣', '晏几道'] print(InvitePeople) print("%s无法来" %'晏几道') InvitePeople[2] = '唐寅' print(Inv…
Linux上Python的安装升级
1、下载 cd /usr/local/src/ wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz 2、安装,在/usr/local目录下创建pyt…
python 安装anaconda, numpy, pandas, matplotlib 等
如果没安装anaconda,则这样安装这些库: pip install numpy pip install pandas pip install matplotlib sudo apt-get install pytho…
GEOS库 介绍 (转)
http://wiki.woodpecker.org.cn/moin/lilin/geos-introduce 介绍 GEOS是一个集合形状的拓扑关系操作实用库(可能这么说不太准确),简单得说,就是判断两个几何形状之间关…
CentOS6.5安装Python2.7和Pip
注:文中所写的安装过程均在CentOS6.5 x86下通过测试,安装的Python版本为2.7.12,Pip版本为8.1.2 主要参考博文:http://bicofino.io/2014/01/16/installing…
python脚本前两行
1. 第一行指定解释器路径 推荐写法: #!/usr/bin/env python 详细说明: #!/usr/bin/python是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器;#!/usr…
Linux 下安装python软件包(pip、nose、virtualenv、distribute )
新手刚开始学习Python,目前学习《笨方法学python》ing~ 在学习习题46时需要安装几个软件包:pip、nose、virtualenv、distribute !在此记录Linux下安装python软件包的安装方…