python中read()和readline()和readlines()的区别

.read() 每次读取整个文件,它通常将读取到底文件内容放到一个字符串变量中,也就是说 .read() 生成文件内容是一个字符串类型,如下图;

python中read()和readline()和readlines()的区别

.readline()每只读取文件的一行,通常也是读取到的一行内容放到一个字符串变量中,返回str类型,如下图;

python中read()和readline()和readlines()的区别

从for循环中我们可以看出.readline()只读取了文件中的一行内容。

.readlines()每次按行读取整个文件内容,将读取到的内容放到一个列表中,返回list类型,如下图。

python中read()和readline()和readlines()的区别


.read() 每次读取整个文件,它通常将读取到底文件内容放到一个字符串变量中,也就是说 .read() 生成文件内容是一个字符串类型,如下图;

python中read()和readline()和readlines()的区别

.readline()每只读取文件的一行,通常也是读取到的一行内容放到一个字符串变量中,返回str类型,如下图;

python中read()和readline()和readlines()的区别

从for循环中我们可以看出.readline()只读取了文件中的一行内容。

.readlines()每次按行读取整个文件内容,将读取到的内容放到一个列表中,返回list类型,如下图。

python中read()和readline()和readlines()的区别