python line profiler查看结果

jas*_*son 3 python profiler

我已经运行kernprof了一个名为的文件RP.py,它弹出了RP.py.lprof

现在,我正在尝试查看此文件。如果我打开一个cmd窗口并输入 python -m line_profiler RP.py.lprof文字,它会为我提供文字,但是它的格式没有我可以阅读的方式。

有没有办法1)lprof变成文字?

或在外壳中运行它。我试过了:

import sys
import subprocess
subprocess.call([sys.executable,'C:\\Python27\\python.exe', '-m', 'line_profiler', 'RP.py.lprof'])
Run Code Online (Sandbox Code Playgroud)

通过此链接在Python Shell中执行带有参数的文件。但这是行不通的。

TML*_*TML 5

我没有访问Windows框的权限,但是根据描述,我的第一个猜测是行尾是\n而不是\r\n。尝试将结果传送到文本文件,然后在程序员的编辑器(而不是记事本)中打开它。

python -m line_profiler RP.py.lprof > results.txt