1
2
3
4
5
6
7
8
9
# -*- 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')
start = next(i for i, l in enumerate(lines) if 'public byte[] exportFreightRank' in l)
end = next(i for i in range(start+1, len(lines)) if 'public byte[] ' in lines[i])
for i in range(start, end):
    print(i+1, '|', lines[i])