#!/usr/bin/env python3 import subprocess,time t=time.time() a,b=10000,10001 s=subprocess.run(['/usr/bin/factor']+[str(10**18+i) for i in range(a,b)],text=True,capture_output=True,timeout=6) print('time',time.time()-t,'lines',len(s.stdout.splitlines()),'start',s.stdout[:250],'error',s.stderr[:100])