python输出乱码怎么解决
发布时间:2026-06-29 21:57:52

Python中文乱码的原因,Python中文乱码是由于Python在分析网页时默认使用Unicode进行分析,而且大部分网站都是UTF-8格式,并进行分析
出来后,python实际上以Unicode字符格式输出,这将不同于系统编码格式,导致中文输出代码混乱。知道原因后,我们很容易解决它。以下内容
代码
#-*-coding:utf-8-*-
importurliblib
importre
importrequests
importsys
importurllib
#设置编码
reload(sys)
sys.setdefaultencoding('utf-8')
#获取系统编码格式
type=sys.getfilesystemencoding()
r=urllib.urlopen("http://www.baidu.com")
#将网页以utf-8格式分析,然后转换为系统默认格式
a=r.read().decode('utf-8').encode(type)
printa最后输出效果。
更多技术请关注Python视频教程。
下一篇 python字典如何增加项
