我已经在名为RP.py的文件上运行了kernprof,并且它输出了RP.py.lprof。现在,我正在尝试查看此文件。如果我打开一个cmd窗口并键入python -m line_profiler RP.py.lprof,它会给我文本,但它的格式不是我能够阅读的方式。是否有一种方法可以将lprof转换为文本?或者在shell中运行它。我已经尝试过:
从该链接中获取关于在Python shell中执行带参数的文件的信息。但是这并不起作用。
import sys
import subprocess
subprocess.call([sys.executable,'C:\\Python27\\python.exe', '-m', 'line_profiler', 'RP.py.lprof'])
从该链接中获取关于在Python shell中执行带参数的文件的信息。但是这并不起作用。
python -m line_profiler RP.py.lprof > results.txt
- TML