python怎么读取txt文件全部数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python怎么读取txt文件全部数据相关的知识,希望对你有一定的参考价值。
Python 读写文本文件
首先需要注意的是,txt文件是具有字符编码的,不同的txt字符编码可能不同。具体是什么编码,可以用 notepad++ 等文本编辑器查看。
读取文件建议使用 with...as... 结构,可以自动关闭文件。
text = f.read()
print(text)
如果不用 with...as... 则必须手动关闭文件:
f = open("text.txt", "r")text = f.read()
f.close()
print(text)
如果读取的文件含有中文,使用内置的open可能会报错,这个时候要用到codecs模块:
import codecswith codecs.open("text.txt", "r", encoding="utf-8") as f:
text = f.read()
print(text)
(假设 text.txt 是 utf-8 编码)
print f.read()
以上是关于python怎么读取txt文件全部数据的主要内容,如果未能解决你的问题,请参考以下文章