python文件可以包括任何数据内容_python怎么读取txt文件全部数据

展开全部

Python 读写文本文件

首先2113需要注意的是,5261txt文件是具有字符编码的,不4102同的txt字符编码可能不同。具1653体是什么编码,可以用 notepad++ 等文本编辑器查看。

读取文件建议使用 with...as... 结构,可以自动关闭文件。with open("text.txt", "r") as f:

text = f.read()

print(text)

如果不用 with...as... 则必须手动关闭文件:f = open("text.txt", "r")

text = f.read()

f.close()

print(text)

如果读取的文件含有中文,使用内置的open可能会报错,这个时候要用到codecs模块:import codecs

with codecs.open("text.txt", "r", encoding="utf-8") as f:

text = f.read()

print(text)

(假设 text.txt 是 utf-8 编码)

你可能感兴趣的:(python文件可以包括任何数据内容_python怎么读取txt文件全部数据)