【发布时间】:2018-06-25 17:59:36
【问题描述】:
我正在尝试使用 cProfile.run 分析嵌套函数。我知道cProfile 可能与我调用它的范围不同,但我不太确定实现这一目标的惯用方法是什么。这是一个 MVCE:
def foo():
def bar():
# do something here
return 1
cProfile.run('bar()')
给出错误:
NameError: name 'bar' is not defined
【问题讨论】: