您的位置:首页 > 编程语言 > Python开发

Python读取文件

2018-03-01 10:58 141 查看
Python读取文件,有好几个函数:
read()----一次性读取文件全部内容,当成一个字符串处理,返回类型为字符串
readline(size=-1)---读取指定的行数,如果不指定参数,则只读取一行,返回类型为字符串
readlines(hint=-1)----读取指定行数,如果参数为空,则读取全部文件,返回list形式,可以对其遍历。
在Python的帮助文件中,有一句话:
Note that it’s already possible to iterate on file objects using
for line in file: ...
without calling
file.readlines()
.

在对整个文件按行遍历时,可以不读取,而直接对文件句柄进行遍历。这样就不用再调用readlines函数了。

显然,当使用read时,因为返回一个字符串,则如果按行进行正则匹配的话,就无法成功了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: