[python3] sgmllib找不到

soloopin 2011-10-26 06:48:51
这几天看python的书籍,有一章讲的是 sgmllib这个库,但是我写了一个程序测试的时候提示说找不到 sgmllib这个库。
我装的python的版本是3.2的,找了一下安装目录,确实没有这个库。
不知道在python3里面还有没有这个库?还是这个库是第三方库了?还是该库被其他库取代了?

求解。。。
...全文
573 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
panzifei 2011-10-27
  • 打赏
  • 举报
回复

19.1 HTMLParser — Simple HTML and XHTML parser
Note: The HTMLParser module has been renamed to html.parser in Python 3.0.
python3里HTMLParser已经被重命名为html.parser


Deprecated since version 2.6: The sgmllib module has been removed in Python 3.0.
sgmllib在python3.0中已经被删除

19.2 html.parser — Simple HTML and XHTML parser


看The Python Library Reference Release 3.2吧,按模块索引html附近看看
这上面提到:
Another HTML parser which supports
XHTML and offers a somewhat different interface is available in the HTMLParser module.
那可能html.parser比较相近吧

libralibra 2011-10-27
  • 打赏
  • 举报
回复
Another HTML parser which supports XHTML and offers a somewhat different interface is available in the HTMLParser module.

3.x没有sgmllib
soloopin 2011-10-26
  • 打赏
  • 举报
回复
dive into python 这本书有一章是介绍sgmllib的。

莫非是这本书太老了? 3.2的没有这个库了吗?

如果是的话,哪个库替代它呢? 3.2有个html的库,功能差不多。
panzifei 2011-10-26
  • 打赏
  • 举报
回复
python3.2的文档中似乎没有包含这个模块在里面,我看2.7版本的包含这个,3.2的没有。

37,720

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧