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
在对整个文件按行遍历时,可以不读取,而直接对文件句柄进行遍历。这样就不用再调用readlines函数了。
显然,当使用read时,因为返回一个字符串,则如果按行进行正则匹配的话,就无法成功了。
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时,因为返回一个字符串,则如果按行进行正则匹配的话,就无法成功了。
相关文章推荐
- python创建子进程,以及读取配置文件方法
- [转]python 大文件以行为单位读取方式比对
- python 常用读取文件调用方法
- python 读取文件
- 使用python pandas读取csv文件数据
- 【Python】配置文件读取
- python 读取文件指定某行
- python2 读取文件TXT编码问题
- python读取文件的版本信息
- python读取.txt文件数据和将数据写入文件.txt
- Python读取大文件(GB)
- python读取txt文件最后一行(文件大+文件小)
- 读取配置文件和自定义配置文件(python实现)
- python-----读取Pickle文件信息计算出与当前的时间间隔
- 编程语言的学习 ------ python3文件读取+用户登录简单验证(优化2)
- Python读取文件编码及内容
- python读取properties配置文件
- Python简单读取json文件功能示例
- Python的文件输入输出,如何追加内容,读取内容,添加内容
- python点滴:读取和整合文件夹下的所有文件