在iPython魔术函数的docs中,它说:
用法,在单元格模式下: %% prun [options] [statement] code ... code ...
在单元格模式下,附加的代码行被附加到(可能是 第一行中的语句。单元格模式可让您轻松实现 剖析多行块而不必将它们放在一个单独的块中 功能
选项: -r返回由分析生成的pstats.Stats对象。此对象包含有关其中的配置文件的所有信息,您可以 稍后将其用于进一步分析或其他功能。
但它没有提供如何使用-r
选项的任何示例。如何将pstats.Stats对象与变量相关联?使用细胞分析器?
修改
这不是重复,因为我特别询问细胞模式,其他问题是关于行魔法功能。 Thomas K回答我的问题,说这是不可能的。这应该被允许作为我的问题的答案,这不是其他问题的答案。
答案 0 :(得分:2)
不幸的是,没有办法从单元格魔法中捕获返回的值。使用线魔术,你可以做到:
a = %prun -r ...
但是细胞魔法必须从细胞的开始处开始,没有任何东西在他们面前。