iter方法读取文件的例子

Posted paulwhw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iter方法读取文件的例子相关的知识,希望对你有一定的参考价值。

def iter_file(path, size=1024):
    with open(path, "rb", ) as f:
        for data in iter(lambda: f.read(size), b‘‘):
            yield data

for row in iter_file("manage.py"):
    print(row)

—— 用迭代器去读取文件中的内容,防止文件太大一次性读取的话占用过大内存!

下面这样一次性读取的方式不可取

with open("manage.py", "r") as f:
    print(f.read())

——

以上是关于iter方法读取文件的例子的主要内容,如果未能解决你的问题,请参考以下文章

PHP使用迭代器Iterator读取大容量文本文件

从文件中读取数字

找不到“object”类型的不同支持对象“[object Object]”。仅支持在从 JSON 文件读取和解析数据时绑定到 Iterables

单特征标记文件的读取

RapidXML 从文件中读取 - 这里有啥问题?

读取xml文件的方法