在python之中能够直接使用内置函数open()来将文本文件打开,而文件打开之后自然是要将里面的内容给读取出来。而取文件数据也分为一次性和逐行读取,这篇文章小编要来给大家讲解的内容就是,python逐行读取文本文件的几个方法,一起往下看看学习吧。
(1)第一种方法可能很多小伙伴都不知道,在python中有一个模块叫做fileinput,它的作用就是用来读取文件。将该模块导入之后使用input()方法将文件打开并且把数据全取出来,再用for循环遍历它即可实现逐行文件读取操作,代码示例如下:
import fileinput
for line in fileinput.input("/py/code.txt"):
print(line)
(2)第二种方法就是大家很熟悉的了,先用open()函数将一个文本文件打开并且返回实例化对象。然后用readline()方法取出文件中的一行,再用其创建while循环结构。循环之中用print()函数将取出来数据输出,然后再次调用ReadLine()方法取一行数据。直到该文本文件内的所有数据都逐行读取完毕之后就会自动退出循环,代码示例如下:
f = open("/pde.txt")
line = f.readline()
while line:
print(line, end = '')
line = f.readline()
f.close()
(3)第三个方法就比较直接了,使用for循环去迭代open()函数打开的文本文件,每次循环会按照换行符来分隔数据并进行迭代然后逐行读取,代码如下:
for line in open("/pytode.txt"):
print(line)
以上就是关于“Python逐行读取文件如何实现?Python逐行读取文本文件用什么方法”的全部内容了,希望对你有所帮助。
关于Python技术储备
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
一、Python所有方向的学习路线
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、Python必备开发工具
三、Python视频合集
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
四、实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
五、Python练习题
检查学习结果。
六、面试资料
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
最后祝大家天天进步!!
上面这份完整版的Python全套学习资料已经上传至CSDN官方,朋友如果需要可以直接微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】。