导语:
本文主要介绍了关于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()
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python2.7和3.6有什么区别10/30
- ♥ 如何检查python3是32位还是64位09/08
- ♥ 如何在python中实现加密12/23
- ♥ 不懂英文? pycharm怎么改成中文界面08/21
- ♥ 求和函数的使用方法12/06
- ♥ python如何调用一个c模块12/20
内容反馈