import sys sys.stdout.reconfigure(encoding='utf-8',errors='replace') P = 'C:/Users/locpham/SonicForgeStudio/' src = open(P+'native_bridge/src/gui_probe.cpp', encoding='utf-8', errors='replace').read() lines = src.split('\n') for a,b,title in [(34,115,'ProbeWorker'),(220,290,'shared_worker')]: print('====',title,'====') for i in range(a-1,b): print('%5d| %s' % (i+1, lines[i]))