python文件读写出现乱码总结
2017-03-26 11:25
387 查看
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