python文件读写出现乱码总结
2017-04-18 13:33
295 查看
1.错误的打开方式
2.正确的打开方式 建议在进行写入操作后先将文件关闭,然后再打开,最后再读取文件 若你的txt文件编码是utf-8,则需要在f.read()添加decode('utf-8'),即f.read().decode('utf-8')即可 代码如下:
#coding=utf-8 f = open("test.txt",'w+') f.write('Mars is slim,isn\'he? \n 火星教') print f.read() f.close()控制台结果:
2.正确的打开方式 建议在进行写入操作后先将文件关闭,然后再打开,最后再读取文件 若你的txt文件编码是utf-8,则需要在f.read()添加decode('utf-8'),即f.read().decode('utf-8')即可 代码如下:
#coding=utf-8 #这样写,对文件进行读写操作之后打开记事本不会乱码 f = open("test.txt",'w+') f.write('Mars is slim,isn\'he? \n 火星教') f.close() f = open("test.txt").decode('utf-8') print f.read() f.close()结果显示:
相关文章推荐
- python文件读写出现乱码总结
- python文件读写出现乱码总结
- Java读写txt文件时防止中文乱码问题出现的方法介绍
- win7下python3.4读写中文文件不乱码
- 读写文件、文件方法、python2的乱码问题、python对passwd文件进行排序
- Python遍历zip文件输出名称时出现乱码问题的解决方法
- 解决Python2.7读写文件中的中文乱码问题
- python读文件出现中文乱码
- python文件读写总结
- Python读写文件总结
- 读写文件出现偶尔或者少部分乱码的情况
- Python之pandas读写文件乱码的解决方法
- Python 读写文件 中文乱码 错误TypeError: write() argument must be str, not bytes+
- paip.文件读写api php java python总结.txt
- paip.文件读写api php java python总结.txt
- Python 读写文件 中文乱码 错误TypeError: write() argument must be str, not bytes+
- 处理Python2.7读写文件中的中文乱码问题
- Learning Python 015 Python3解决问题:读取文件时,出现乱码或者“UnicodeDecodeError 'gbk' codec can't decode” 错误
- Python读写文件乱码问题
- Python下载文件时出现乱码的解决方法之一:Content-Encoding: gzip