read(),readline(),readlines()区别与用法

如题所述

第1个回答  2022-06-27
read() 方法用于从文件读取指定的字节数,如果未给定或为负则读取所有。

size -- 从文件中读取的字节数。若无size参数则默认读取全部

返回从字符串中读取的字节。

readline() 方法用于从文件读取整行,包括 "\n" 字符。如果指定了一个非负数的参数,则返回指定大小的字节数,包括 "\n" 字符。因为每次仅读取一行,所以读取时占用内存小,比较适合大文件,该方法返回一个字符串对象。

size -- 从文件中读取的字节数。

返回从字符串中读取的字节。

readlines() 方法用于读取所有行(直到结束符 EOF)并返回列表,每行作为一个元素,该列表可以由 Python 的 for... in ... 结构进行处理。但读取大文件会比较占内存。

无。

返回列表,包含所有的行。
相似回答