MCVE: class A: self.value = num
def __init__(self): # Mypy: function is missing a type annotation
A.__init__(self, 7) # Mypy: Expression has type "Any" 我希望Mypy不
我不确定是否有技术术语来描述IDE在您开始键入方法时自动显示方法(或函数)参数,以便帮助您了解可能需要填充哪些参数。我试图在创建Python子类时保留这种类型的行为,但现在当我在Pycharm IDE中键入时,参数显示为self: Bar, *args, **kwargs而不是self: Bar, param_1,param2class Foo:
def __init__(self, pa
假设我有一个基类,它在__init__方法中有很多参数。子类基本上是从基类之上开始的。现在,我希望子类(实例化时)显示基类的docstring (比如args、类型提示等)。我不想手动地将基类的__init__参数复制到子类__init__方法中# base class def __init__(self,= base_arg2
print(