本文摘自php中文网,作者藏色散人,侵删。

python怎么读取txt文件?
文件的打开的两种方式
1 2 3 4 5 6 7 | f = open( "data.txt" , "r" ) #设置文件对象
f.close() #关闭文件
#为了方便,避免忘记close掉这个文件对象,可以用下面这种方式替代
with open( 'data.txt' , "r" ) as f: #设置文件对象
str = f.read() #可以是随便对文件的操作
|
推荐:Python教程
读文件
1.简单的将文件读取到字符串中
1 2 3 | f = open( "data.txt" , "r" ) #设置文件对象
str = f.read() #将txt文件的所有内容读入到字符串str中
f.close() #将文件关闭
|
2.按行读取整个文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | #第一种方法
f = open( "data.txt" , "r" ) #设置文件对象
line = f.readline()
line = line[:-1]
while line: #直到读取完文件
line = f.readline() #读取一行文件,包括换行符
line = line[:-1] #去掉换行符,也可以不去
f.close() #关闭文件
#第二种方法
data = []
for line in open( "data.txt" , "r" ): #设置文件对象并读取每一行文件
data.append(line) #将每一行文件加入到list中
#第三种方法
f = open( "data.txt" , "r" ) #设置文件对象
data = f.readlines() #直接将文件中按行读到list里,效果与方法2一样
f.close() #关闭文件
|
3.将文件读入数组中
1 2 | import numpy as np
data = np.loadtxt( "data.txt" ) #将文件中数据加载到data数组里
|
以上就是python怎么读取txt文件的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
Python做出新闻聚合项目
Python基础操作汇总
Python的web服务器相关知识点
如何用Python计算圆周率?
Python遍历输出列表中最长的单词
Python实现的求解最小公倍数算法示例
Python主要用于做什么
Python 文件夹遍历和文件查找的实例
Python如何筛选序列中的元素
Python中文件的读取和写入操作
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python怎么读取txt文件