导语:
本文主要介绍了关于python如何逐行读取文件内容的相关知识,包括python读取文本内容,以及python遍历文件每一行这些编程知识,希望对大家有参考作用。
1、使用open打开文件后,一定要记得调用文件对象的close()方法。例如,try/finally 语句可用于确保文件最终关闭。
二、需要导入import os
三、下面是逐行读取文件内容的三种方法:
1、第一种方法:
f = open("foo.txt") # 返回一个文件对象
line = f.readline() # 调用文件的 readline()方法
while line:
print line, # 后面跟 ',' 将忽略换行符
#print(line, end = '') # 在 Python 3 中使用
line = f.readline()
f.close()
2、第二种方法:
for line in open("foo.txt"):
print line
3、第三种方法:
f = open("c:\\1.txt","r")
lines = f.readlines() #读取全部内容 ,并以列表方式返回
for line in lines
print line
4、一次性读取整个文件内容:
file_object = open('thefile.txt') try:
all_the_text = file_object.read() finally:
file_object.close()
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何解决python创建文件名乱码的问题09/29
- ♥ Python实现查询纠错12/24
- ♥ python如何输出浮点数08/31
- ♥ 学python2还是python3?10/06
- ♥ 如何用python计算圆的面积08/23
- ♥ eval在python中是什么意思08/17
内容反馈