Python类方法 - 是否有方法使调用更简短?

2024-06-16 10:08:41 发布

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

我在玩Python,我在一个与调用它的包不同的包中创建了一个类。在这个类中,我添加了一个从main函数调用的类方法。同样,它们是分开包装的。调用类方法的行比我在其他地方看到的示例中想象的要长得多。这些示例倾向于从同一个包中调用类方法,从而缩短了调用语法。在

下面是一个我希望能有所帮助的例子:

在“config”包中:

class TestClass :
   memberdict = { }

   @classmethod
   def add_key( clazz, key, value ) :
      memberdict[ key ] = value

现在在另一个名为“test”的包中:

^{pr2}$

你可以看到config.TestClass.TestClass.add\u key'比普通的类方法调用要详细得多。有没有办法让它变短?也许'TestClass.add_键'? 我是否以一种奇怪的方式定义了某些东西(类与python文件名匹配的情况?)在


Tags: 方法keyaddconfig示例valuemain地方