实例说明Python文件读写中的read(), readline(),readlines()的区别

xiaoxiao2021-02-28  126

实例说明Python文件读写中的read(), readline(),readlines()的区别

Python简单地读取文件有三种形式:read(), readline(), readlines()作为初学者,有时候分不清楚它们的区别,而导致不知道使用哪个更好,本文主要使用一个实例来说明。

实例说明Python文件读写中的read readlinereadlines的区别 首先生成文本开始执行代码看看究竟显示什么综上可以看出三个函数的区别选择适合自己场景的读取方式

首先生成文本

新建12.txt文本文档,随意在里面写入,例如

we are family you are beautiful

开始执行代码,看看究竟显示什么

(1)read()

f= open('12.txt','r') m=f.read() print m n=m.split('\n') print n f.close()

显示

we are family you are beautiful ['we are family', 'you are beautiful']

(2)readline()

f= open('12.txt','r') m=f.readline() print m f.close()

显示

we are family #注意这里是空格

(3)readlines()

f= open('12.txt','r') m=f.readlines() print m print m[0] f.close()

显示

['we are family\n', 'you are beautiful'] we are family

综上可以看出三个函数的区别,选择适合自己场景的读取方式。

转载请注明原文地址: https://www.6miu.com/read-18136.html

最新回复(0)