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)

—— 用迭代器去讀取文件中的內容,防止文件太大一次性讀取的話佔用過大內存!spa

下面這樣一次性讀取的方式不可取code

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

——blog

相關文章
相關標籤/搜索