赞
赏
Python 读取文件有三种方法,分别为:使用 read 函数读取文件、使用 readline 读取文件和使用 readlines 读取文件。这三个函数都可以接受一个 size 参数,用来限制一次读取的字节数。
优点:一次性读取整个文件,并将文件内容放到一个 字符串 变量中,同时 read() 函数读取的文件内容中也包括了换行符。
缺点:如果文件非常大,尤其是大于内存时,无法使用 read() 方法读取。
特点:readline() 方法每次读取一行,返回的是一个字符串对象,仅仅保持当前行到内存中,因此如果读取大文件,可以使用该方法,比较节省内存。
缺点:比 readlines 慢得多。
特点:readlines 函数会一次性读取整个文件,并自动将文件内容分析成一个行的 列表。
缺点:如果文件非常大,尤其是大于内存时,无法使用 readlines() 方法读取。