Skip to content

Commit 506d436

Browse files
authored
Merge pull request yidao620c#201 from jeremyxu2010/master
修正不正确的缩进,保持与原版的代码逻辑一致
2 parents eadd8ba + 34be2ea commit 506d436

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

cookbook/c02/p14_join_str.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ def combine(source, maxsize):
1616
yield ''.join(parts)
1717
parts = []
1818
size = 0
19-
yield ' '.join(parts)
19+
yield ''.join(parts)
2020

2121

2222
def sample():

source/c04/p13_create_data_processing_pipelines.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@
131131
这个函数的目的是将输入序列拼接成一个很长的行序列。
132132
``itertools.chain()`` 函数同样有类似的功能,但是它需要将所有可迭代对象最为参数传入。
133133
在上面这个例子中,你可能会写类似这样的语句 ``lines = itertools.chain(*files)`` ,
134-
使得 ``gen_opener()`` 生成器能被全部消费掉
134+
这将导致 ``gen_opener()`` 生成器被提前全部消费掉
135135
但由于 ``gen_opener()`` 生成器每次生成一个打开过的文件,
136136
等到下一个迭代步骤时文件就关闭了,因此 ``chain()`` 在这里不能这样使用。
137137
上面的方案可以避免这种情况。

0 commit comments

Comments
 (0)