- 在Mac上面,用TextEdit保存了一个.rtf文件,格式默认,内容是一些随便输入的文字,有数字,字母,中文字符等。
- 用open()打开文件,deadline()读取一行,结果显示为乱码,经百度,有好多文章解决这个问题
- 我采用的方法:
- import codecs
- f = codecs.open('文件名',‘打开方式’,‘编码格式’) //gbk
- ss = f.readline()
- print ss.encode('gb2312')
- 可以正常输出中文
python学习笔记4
最新推荐文章于 2024-09-14 19:55:48 发布