Python读⽂件的4种⽅式
python读⽂件的4种⽅式
1.直接打开就读
with open('filepath','r')as f:
for line in f:
print(line)
print('⼀⾏数据')
虽然f是⼀个⽂件实例,但可以通过以上⽅式对每⼀⾏进⾏循环处理了,处理时每⼀⾏是⼀个字符串str,⽽且这个是速度最快最简洁的⽅法2.⽤read()打开
with open('filepath','r')as f:
ad()
这个函数把⽂件全部内容⼀次性读到⼀个字符串中。就是⼀坨的那种,如果把ff⽤循环读取的⽅式输出,会是⼀个⼀个字符,因为ff是字符串,本质上是tuple。
3.⽤readlines()
with open('filepath','r')as f:
adlines()
for line in lines:
print(line)
这个函数将⽂件所⽤内容以⾏为区分读到⼀个列表中 ,列表中的每⼀个元素是⼀⾏;lines是list,line 是str。
4.⽤readline()
with open('filepath','r') as f:
line =f.readline()
python怎么读的while line:
print(line)
adline()
这种⽅式是⼀⾏⼀⾏的读,⾮常的省内存,当⽂件巨⼤的情况下是有好处的
注:如果不⽤with open 可以⽤
f=open(path,'r')
f.close()
来打开关闭⽂件
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论