在python中分析self和参数?

2024-10-01 11:33:11 发布

您现在位置:Python中文网/ 问答频道 /正文

如何在python中评测涉及self和参数的调用?在

def performProfile(self):
    import cProfile
    self.profileCommand(1000000)

def profileCommand(self, a):
    for i in a:
        pass

在上面的例子中,我如何分析profileCommand的调用?我发现我需要使用runctx作为论据,但是我如何处理self呢?(代码实际上涉及一个UI,因此很难单独调用profile)。在


Tags: 代码inimportselfuifor参数def
1条回答
网友
1楼 · 发布于 2024-10-01 11:33:11

您需要传递locals/globals dict并传递第一个参数您通常要键入的内容 e、 g

cProfile.runctx("self.profileCommand(100)", globals(),locals())

用这样的东西

^{pr2}$

不要在profile中调用整个UI,评测特定的函数或计算

相关问题 更多 >