From f608df74cc0a71f19bebddee1fb8b908fc17ec75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=BE=B0=E5=86=A2?= <49506152+BruceLee569@users.noreply.github.com> Date: Sun, 24 Apr 2022 10:50:46 +0800 Subject: [PATCH] Update 11-three-tips-on-writing-file-related-codes.md --- zh_CN/11-three-tips-on-writing-file-related-codes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zh_CN/11-three-tips-on-writing-file-related-codes.md b/zh_CN/11-three-tips-on-writing-file-related-codes.md index 6846737..b78264c 100644 --- a/zh_CN/11-three-tips-on-writing-file-related-codes.md +++ b/zh_CN/11-three-tips-on-writing-file-related-codes.md @@ -214,7 +214,7 @@ def count_nine_v3(fname): return count ``` -进行到这一步,代码似乎已经没有优化的空间了,但其实不然。[iter(iterable)](https://docs.python.org/3/library/functions.html#iter) 是一个用来构造迭代器的内建函数,但它还有一个更少人知道的用法。当我们使用 `iter(callable, sentinel)` 的方式调用它时,会返回一个特殊的对象,迭代它将不断产生可调用对象 callable 的调用结果,直到结果为 setinel 时,迭代终止。 +进行到这一步,代码似乎已经没有优化的空间了,但其实不然。[iter(iterable)](https://docs.python.org/3/library/functions.html#iter) 是一个用来构造迭代器的内建函数,但它还有一个更少人知道的用法。当我们使用 `iter(callable, sentinel)` 的方式调用它时,会返回一个特殊的对象,迭代它将不断产生可调用对象 callable 的调用结果,直到结果为 sentinel 时,迭代终止。 ```python def chunked_file_reader(file, block_size=1024 * 8):