码迷,mamicode.com
首页 > 编程语言 > 详细

python 读取文件

时间:2020-06-04 12:05:45      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:结果   文件流   文本   lin   返回结果   文件的   列表   false   取出   

如果要读取文件,需要打开文件是mode传入r或者rb

python提供了几种文件读取的函数:
read()
readline()
readlines()
readable()

1,read()函数,读取文件的全部内容:
如我有一个txt文件(文本文件),那么打开文件时mode传入“r”即可
技术图片

 

 技术图片

 

 打印内容:
技术图片

 

 我们可以看到,file01中的所有内容都被读了出来

2,readab()判断文件是否可读
技术图片

 

 打印结果:
技术图片

 

 说明文件可读。
如果我们打开文件的方式为“w”,即只写,如下图代码所示:
技术图片

 

 打印结果:
技术图片

 

 该文件的打开方式是只写,所以不可读,readable()返回False

 

3,readline()读取文件中的一行

技术图片

技术图片

打印结果如下:
技术图片

 

 tips:在文件流未被关闭时,继续调用readline()函数可以继续往下读取一行
技术图片

 

 打印结果如下:
技术图片

 

 如果文件流被关闭后继续读取的话,会报出如下错误:
技术图片

 

 

4,readlines(),按行读取文件所有内容,返回一个列表,列表中的每个元素就是每一行的内容:
技术图片

 

 打印结果如下:
技术图片

 

 我们可以看到,返回结果为一个列表,且列表中的元素就是每一行的内容,除了最后一行,每一行的换行符
也被读取出来了

 

python 读取文件

标签:结果   文件流   文本   lin   返回结果   文件的   列表   false   取出   

原文地址:https://www.cnblogs.com/leolsl/p/13042571.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!