知行编程网知行编程网  2022-11-26 23:30 知行编程网 隐藏边栏  50 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python如何显示中文字体的相关知识,希望可以帮到处于编程学习途中的小伙伴

如何在python中显示中文字体

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模块

先进行导入

import codecs

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

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

最后写入文件就好了

f.write(content)

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

比如有空格和section的地方,使用codecs模块后,只会变成一个没有section和空行的整体。有强迫症的同学要格外注意

使用这两种方法,可以圆满解决部分txt文件编码问题~

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享