python line_profiler自动

时间:2013-07-11 19:07:35

标签: python optimization profile

我有一个程序,我想要一个带有多个参数集的逐行配置文件。 line_profiler做了我想要的,至少在原则上。基本上我想要每个参数集的配置文件。但我不知道如何从python脚本中启动line_profiler,然后直接在同一个脚本中分析输出。

我的两个问题是: 1)如何从pythonscript中启动探查器(基本上如何模拟“python kernprof.py -l run.py”调用 2)如何将“python -m line_profiler run.py.lprof”的输出到python中进行分析

干杯, 岸堤

1 个答案:

答案 0 :(得分:0)

看看子进程,类似的东西应该工作;)

proc = subprocess.Popen("whoami", stdout=subprocess.PIPE, shell=True)

(out, err) = proc.communicate()