🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 8.10. 小结 Python 向您提供了一个强大工具,`sgmllib.py`,可以通过将 HTML 结构转变为一种对象模型来进行处理。可以以许多不同的方式来使用这个工具。 * 对 HTML 进行分析,搜索特别的东西 * 摘录结果,如 [URL lister](extracting_data.html#dialect.extract.links "例 8.6. urllister.py 介绍") * 在处理过程中顺便调整结构,如[给属性值加引号](quoting_attribute_values.html#dialect.quoting.example "例 8.16. 给属性值加引号") * 将 HTML 转换为其它的东西,通过对文本进行处理,同时保留标记,如 [`Dialectizer`](dialect.html "8.8. dialect.py 介绍") 学过了这些例子之后,您应该无障碍地完成下面的事情: * 使用 [`locals`() 和 `globals`()](locals_and_globals.html "8.5. locals 和 globals") 来访问名字空间 * 使用基于 dictionary 替换的[字符串格式化](dictionary_based_string_formatting.html "8.6. 基于 dictionary 的字符串格式化")