在控制器类中调用方法的正确方法

2024-09-25 04:21:21 发布

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

我对Python比较陌生,正在开发一个Pylons应用程序。在

考虑以下控制器:

class FooController(BaseController): 

   def doFoo(self, fooArg): 
       #do stuff
       #return stuff

   def doBar(self, barArg): 
       self.doFoo(barArg) #call A 
       FooController.doFoo(self, barArg) #call B 

电话A和电话B之间有什么区别?在


Tags: self应用程序def控制器callpylonsclass电话
1条回答
网友
1楼 · 发布于 2024-09-25 04:21:21

对于你的用例,什么都没有。因为当您执行self.<method_call>操作时,self将作为第一个参数隐式传递给FooContoller.doFoo(<self>, arg)。在

相关问题 更多 >