欢迎来到簟纹灯影的博客

人生三从境界:昨夜西风凋碧树,独上高楼,望尽天涯路。 衣带渐宽终不悔,为伊消得人憔悴。 众里寻他千百度,蓦然回首,那人却在灯火阑珊处。

04-03 模块 11-15

11.用Python匹配HTMLtag的时候,<.>和<.?>有什么区别?

<.*>:贪婪匹配,会匹配到符合条件的所有标签
<.*?>:非贪婪匹配,匹配到符合条件的第一个标签

12.如何判断一个邮箱合法

import re

if re.match(r'^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$', email):
    print('right')
else:
    print('wrong')

13.sys.path.append("/root/mods")的作用?

将/root/mods文件添加到环境变量

14.下面那些是Python开发网络应用的框架

1.  Django
2.  Yii
3.  Struts
4.  Rails
5.  Uliweb
6.  CodeIgniter
7.  gevent
8.  Flask
9.  web2py
10.  Pylons
11.  Tornado
12.  Twisted
13.  TurboGears

1,8,9,11,12,13

15.写Python爬虫都用到了那些模块,分别是做什么用的?

requests:请求库
BeautifulSoup:解析库
selenium:自动化测试工具
pyquery:网页解析库
pymysql:存储库。操作mysql数据库的
pymongo:操作mongodb数据库的
urllib.request 请求模块    模拟浏览器
urllib.error 异常处理模块
urllib.parse url解析模块    工具模块,如:拆分、合并
urllib.robotparser robots.txt    解析模块
posted @ 2020-03-24 20:16  簟纹灯影  阅读(76)  评论(0)    收藏  举报