环境的安装配置
- Python2.7和3.5环境的更换
推荐先安装Python3.5版本,后安装python2.7版本
因为3.5默认自动安装pip环境,2.7默认不安装pip环境,默认3.5方便课程学习 - lxml的安装和测试
更新pip,python -m pip install --upgrade pip
安装lxml离线包,python -m pip install lxml-name.whl【名字不能更改】
进入cmd或者pycharm的terminal,import lxml,成功就可以了
代码的点评:
-
<class 'bs4.element.Tag'>的方法函数
<class 'bs4.element.Tag'>,也就是soup.select('css选择器')返回列表得元素
-
函数申明、调用和数据返回问题
申明函数的代码放在使用函数的代码前面
函数的return执行,函数就会被释放,不再继续执行下去
-
代码语法格式问题【新手容易犯的错误】
缩进问题,tab和四空格共用
编码格式,文件代码的头部位置补上# coding=utf-8
大小写敏感,函数的使用问题
补上一句:Python2.7和Python3.5的代码风格问题
-
Python新手的常犯问题
列表的越界,out of range
Win和Mac的系统路径使用,/ 和 \ 的问题以及字符串拼接问题
类的函数使用,使用了类中不存在的函数,用之前一定要确认
Python函数
对象 | 函数名 | 介绍 |
---|---|---|
字符串 | split() | 字符串分割函数,返回列表 |
字符串 | strip() | 字符串函数,去掉头尾两端的指定字符 |
字符串 | lstrip() | strip()阉割版,l指left,去掉左边指定字符 |
字符串 | rstrip() | strip()阉割版,r指right,去掉右边指定字符 |
bs4的标签对象 | get() | <class 'bs4.element.Tag'>的函数,获得指定键的类型 |
无 | zip() | Python的内置函数,Python3返回支持遍历的对象,Python2.7返回一个tuple列表 |
书籍推荐:
- 电子书果断推荐:编程小白的第一本 Python入门书 侯爵著
- 另外纸质书籍推荐:Python编程初学者指南,边学边做小游戏
网站推荐
- Python教程、教程--传送门
网友评论