pythonpython读写文件,都不乱码
Posted Angel挤一挤
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pythonpython读写文件,都不乱码相关的知识,希望对你有一定的参考价值。
读是按照文本的编码方式读取,写是按照文本的编码方式追加
import chardet fileName = ‘E:/2/采集数据_pswf12_180大0小35750_20181206.txt‘ # 按照二进制只读模式 打开文件 仅读取一行 并解析文本内容的编码方式 currentFile = open(fileName,mode=‘rb‘) content = currentFile.readline() print(chardet.detect(content)) # # 按照编码方式为 UTF-8 按行读取 整个文本内容 currentFile = open(fileName,encoding=‘utf-8‘) line = currentFile.readline() while line: print(line) line = currentFile.readline() currentFile = open(fileName,mode=‘a+‘,encoding=‘utf-8‘) currentFile.write("德玛西亚") # 关闭文件 currentFile.close()
以上是关于pythonpython读写文件,都不乱码的主要内容,如果未能解决你的问题,请参考以下文章
BufferedReaderBufferedWriter读写文件乱码问题:
Java中用FileInputStream和FileOutputStream读写txt文件,文件内容乱码的问题,另附循环代码小错误