2024-10-01 11:33:11 发布
网友
如何在python中评测涉及self和参数的调用?在
def performProfile(self): import cProfile self.profileCommand(1000000) def profileCommand(self, a): for i in a: pass
在上面的例子中,我如何分析profileCommand的调用?我发现我需要使用runctx作为论据,但是我如何处理self呢?(代码实际上涉及一个UI,因此很难单独调用profile)。在
您需要传递locals/globals dict并传递第一个参数您通常要键入的内容 e、 g
cProfile.runctx("self.profileCommand(100)", globals(),locals())
用这样的东西
不要在profile中调用整个UI,评测特定的函数或计算
您需要传递locals/globals dict并传递第一个参数您通常要键入的内容 e、 g
用这样的东西
^{pr2}$不要在profile中调用整个UI,评测特定的函数或计算
相关问题 更多 >
编程相关推荐