有没有什么技巧可以让IDE为动态生成的类属性提供代码补全?例如:
此代码将把名为
class A:
def __init__(self):
setattr(self, "a", 5)
此代码将把名为
a
的A
类属性设置为5
的值。但IDE不知道a
,因此您不能获得它的代码补全。我已经阅读到可以钩取__dir__
方法,但该答案中提出的建议对我没有用。有人有任何想法吗?
a:int
吗?文档字符串?) - jonrsharpe