导语:
本文主要介绍了关于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文件编码问题~
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何运行python代码10/02
- ♥ Python中可以转换数组和矩阵吗?10/27
- ♥ 提高国内访问 GitHub 的速度的 9 种方案01/27
- ♥ 为什么python安装后找不到包10/03
- ♥ Python如何删除csv中的内容09/19
- ♥ python是收费的还是免费的09/11
内容反馈