如何在Python 3中按行进行分析?标准分析器只具有功能级精度。
答案 0 :(得分:11)
虽然line_profiler仅适用于Python 2.x,但要进行必要的更改以使其与3.x一起使用似乎并不太难。
我自己做了here。它很快,很脏,而且几乎没有经过测试,因此使用它会带来危险,但这可能是一个开始。
答案 1 :(得分:5)
有一个很好的Pull Request很好地实现了Python 3支持
答案 2 :(得分:3)
对于 line_profiler ,最近的工作拉取请求是here等待包含。 fork可以通过以下方式安装:
pip install cython
pip install -e hg+https://bitbucket.org/kmike/line_profiler@7999f21#egg=line_profiler
至少在Python 3.4.1中使用 IPython 魔术函数对我有用。