我目前正在使用PyCharm进行python编程。当我在PyCharm中编写以下代码时,出现警告,内容为Unresolved attribute reference 'arg1' for class 'Node' less... (⌘F1)
。
PyCharm似乎无法正确解析__dict__
中的args,我想知道是否有一种解决此问题的方法,而不是忽略警告?
从任何树导入节点
n =节点('name',arg1 ='asd',arg2 ='123')
print(n.arg1)
anytree中的Node类是这样的,
Node类(NodeMixin,对象):
def __init__(self, name, parent=None, **kwargs): self.__dict__.update(kwargs) self.name = name self.parent = parent