注册 登录
编程论坛 Python论坛

pycharm使用metaclass问题

pan_dayu 发布于 2022-07-17 23:05, 624 次点击
pycharm中输入 __metaclass__=type 会提示 unresolved reference 错误,怎么解决?
python新手学习中

__metaclass__ = type
class Rectangle:
    def __init__(self):
        self.width=0
        self.height=0
    def __setSize__(self,size):
        self.width, self.height=size
    def __getSize__(self):
        return self.width,self.height
    size=property(getSize,setSize)
1 回复
#2
pan_dayu2022-07-18 01:16
回复 楼主 pan_dayu
问题已解决。代码如下。
class Rectangle:
    def __init__(self):
        self.width = 0
        self.height = 0

    def setsize(self, size):
        self.width, self.height = size

    def getsize(self):
        return self.width, self.height
    size = property(getsize, setsize)
1