千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > python如何显示中文字体

python如何显示中文字体

来源:千锋教育
发布人:xqq
时间: 2023-11-09 00:43:41 1699461821

python显示中文字体的方法:

在这里,你可以选择2种不同的解决方法

方法一:定义声明好编码格式

首先你要做的,是在打开写入文件时,声明encoding编码

put_in=open(becopyed_file,"w+",encoding='utf-8')

之后,在写入文件的时候设置好编码方式,先用encode编码,再用decode解码文件

put_in.write(str(data.encode('utf-8').decode('utf-8')))

这样的话,之后输出的文件格式,就会是之前那原模原样的中文txt了。

方法二:利用codecs模块

先进行导入

importcodecs

之后在打开文件的时候,在open函数前设置好codecs命令

f=codecs.open(becopyed_file,"w+",encoding='utf-8')

最后写入文件就好了

f.write(content)

这样的方法,也能解决写入中文txt文件的问题,不过文件里的格式会乱掉

比如,原来有空格,有分段的地方,在用codecs模块后,只会变成没分段没空行的一个整体,有强迫症的同学要额外注意下

用这两种方法,就能圆满解决txt文件编码的一部分问题啦~

以上内容为大家介绍了python如何显示中文字体,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。

tags: python培训
声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT