实例说明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
综上可以看出三个函数的区别,选择适合自己场景的读取方式。