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

文件的打开的两种方式
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怎么读取txt?
读文件
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 | #第一种方法
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教程》
以上就是python怎么读取txt的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
Python集合如何访问
Python元组的知识详解
Python如何合并两个字典?(代码示例)
Python列表中函数&方法详解
致Python初学者 anaconda入门使用指南完整版_Python
序列分类、imdb影评分类等功能详解
Python如何输出换行
Python3怎么调用map函数
Python实训之调用math库进行数学运算
Python的for循环怎么理解
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python怎么读取txt