【Python专题】 使用Py3及Pycharm的一些小问题(仅个人问题记录)

来源:互联网 发布:电视直播哪个软件最好 编辑:程序博客网 时间:2024/04/29 15:14

1、使用Py3的HTMLParser解析模块解析HTML的时候,出现:no moudle named 'markupbase' 错误。

解决方法:将所有的 markupbase 改为 _markupbase 即可。原因为markupbase是py2库的,_markupbase是py3库的。


2、使用py3的decode时出现错误:UnicodeDecodeError: 'utf-8' codec can't decode bytes in position 1246-1247: unexpected end of data。

解决方法:decode的参数添加ignore可忽略非法字符,设置replace非法字符会用?代替,设置xmlcharrefreplace会使用xml字符集。eg:string.decode('utf-8','ignore')



0 0
原创粉丝点击