python中read,readline和readlines的区别

2025-03-11 10:04:44
推荐回答(3个)
回答1:

read        读取整个文件

readline    读取下一行

readlines   读取整个文件到一个迭代器以供遍历(读取到一个list中,以供使用,比较方便)

回答2:

三个都是读取文本内容的方法。

read是全部完整的读取,返回的是一个字符串对象。

readline是默认一行一行的读取,每读取一行,指针就放在这一行的“\n”换行符结尾位置,再次读取则从这一行结尾处到下一行的换行符位置。返回的是一个列表对象。

readlines是将内容所有行全部读取,返回一个列表对象。

所以,通过以上,区别三个方法已经很简单了

回答3:

read 读取整个文件
readline 读取下一行
readlines 读取整个文件到一个迭代器以供我们遍历