dropwhile() 示例代码错误

第一次示例 LIne 44,应该是:
    ...     for line in dropwhile(lambda line: line.startswith('#'), f):
而不是:
    ...     for line in dropwhile(lambda line: not line.startswith('#'), f):
因为这里的目的是不显示 # 开头的文本
This commit is contained in:
Will
2020-07-02 14:25:08 +08:00
committed by GitHub
parent 913ea87aea
commit 092eaf6b20

View File

@@ -41,7 +41,7 @@
>>> from itertools import dropwhile
>>> with open('/etc/passwd') as f:
... for line in dropwhile(lambda line: not line.startswith('#'), f):
... for line in dropwhile(lambda line: line.startswith('#'), f):
... print(line, end='')
...
nobody:*:-2:-2:Unprivileged User:/var/empty:/usr/bin/false