python3-cookbook
python3-cookbook copied to clipboard
你好,1.3节例子代码有问题
源码: def search(lines, pattern, history=5): previous_lines = deque(maxlen=history) for li in lines: if pattern in li: yield li, previous_lines previous_lines.append(li)
确实有问题,文件的最后一行会被忽略
最后一行缩进错误吧, if判断无用
问题已找到!把for pattern_result in search(f, 'python', history=5):这一行的python改成Python