# -*- coding: utf-8 -*- import io path = r'C:\Users\jcxiong\Documents\Codex\MyProject\trafficAudit\traffic-audit-server\src\main\java\com\trafficaudit\reportexport\service\ReportExportService.java' with io.open(path, encoding='utf-8') as f: lines = f.read().split('\n') for i, l in enumerate(lines): if 'rowIdx = writeRankHead' in l or l.strip() == 'int rowIdx = 3;': print(i+1, '|', l.strip()[:90])