首页 新闻 会员 周边

python 3.x 使用 sgmllib 的问题

1
悬赏园豆:15 [已关闭问题] 关闭于 2016-01-16 16:41

python3.5 下报错 Import Error: No module named 'sgmllib', 网上搜索说的是python 3以上就没有sgmllib库了。 请问下大神如何解决? 直接拷贝2.7的 sgmllib 模块可行否? 或者用替代的方法?

whatbeg的主页 whatbeg | 初学一级 | 园豆:173
提问于:2016-01-13 16:23
< >
分享
所有回答(2)
0

sgmllib是2.6以后引入python,在3.0以后这个库被移除了。如果你的python版本&lt;2.6或者&gt;=3.0就找不到这个module。
如果你要使用已有的、依赖sgmllib的代码,安装python2.7等合适的版本。如果要迁移到3.0环境,需要移植代码,可以使用html.parser.HTMLParser

引用地址:http://wenwen.sogou.com/z/q545377905.htm

都不用搜索引擎搜一下的吗

最佳损友。 | 园豆:63 (初学一级) | 2016-01-14 10:28

已经解决了哈

支持(0) 反对(0) whatbeg | 园豆:173 (初学一级) | 2016-01-16 16:40
0

from scrapy.linkextractors import LinkExtractor 调用这个库就行了

窃语 | 园豆:202 (菜鸟二级) | 2017-12-05 20:57
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册