def regrep(file_pattern, search_pattern, recursive=True):
for file_path in glob.iglob(file_pattern, recursive=recursive):
with open(file_path, 'r') as f:
for i, line in enumerate(f):
line = line[:-1]
if re.search(search_pattern, line):
yield (file_path, i, line)
评论列表
文章目录