8.10. 小结
Python 向您提供了一个强大工具,sgmllib.py
,可以通过将 HTML 结构转变为一种对象模型来进行处理。可以以许多不同的方式来使用这个工具。
- 对 HTML 进行分析,搜索特别的东西
- 摘录结果,如 URL lister
- 在处理过程中顺便调整结构,如给属性值加引号
- 将 HTML 转换为其它的东西,通过对文本进行处理,同时保留标记,如
Dialectizer
学过了这些例子之后,您应该无障碍地完成下面的事情:
- 使用
locals
() 和globals
() 来访问名字空间 - 使用基于 dictionary 替换的字符串格式化