python中类的命名空间

时间:2017-11-15 21:31:16

标签: python python-3.x class methods namespaces

我不清楚类中类名的命名空间。

以下是一个例子:

class SomeClass():
    some_class_attribute = SomeClass.create_attribute()
    @classmethod 
    def create_attribute(cls, int): 
        return str(int) 

some_class_attribute = SomeClass.create_attribute()行是否有任何问题?

当我在Spyder IDE中编写一个类时,该类可以工作,但是Spyder会显示一个警告"未定义的名称SomeClass"。

0 个答案:

没有答案