def main(): if False: pass # This is not executed pass # This is executed. for i in range(25): pass # This is executed 25 times import trace,sys tracer = trace.Trace(ignoredirs=[sys.prefix, sys.exec_prefix],trace=0,count=1,outfile=r'./coverage_dir/counts') tracer.run('main()') r = tracer.results() r.write_results(show_missing=True, coverdir=r'./coverage_dir')