我想知道如何在类结构中对python脚本执行%lprun。
说我想看看在run()中花了这么长时间:
example.py
def outside_call():
mc = MLIC()
mc.run()
class MLIC(object):
def __init__():
pass
def run():
#Profile this function
通常如果run()不在类中,我会使用:
%lprun -f example.run example.run()
现在我需要......
%lprun -f example.MLIC.run() example.outside_call()
我如何做到这一点?
答案 0 :(得分:1)
我是个白痴。
在这种情况下,您实际上可以这样做:
%lprun -f example.MLIC.run() example.outside_call()
我以为我尝试了但输错了。