我正在尝试使用memory_profiler,但它会出现酸洗错误。 在我的代码中,我正在从pickle文件中加载一个对象并且代码工作正常但是当我使用内存分析器运行它时它会给出"'模块'对象没有属性"错误。有什么建议?
答案 0 :(得分:1)
使用导入机制而不是调用python -m memory_profiler
,即
from memory_profiler import profile
@profile
def func():
…
data = pickle.load(open('myfile', 'rb'))
…
我无法清楚解释为何有效。