【发布时间】:2019-11-01 15:39:41
【问题描述】:
我正在使用 PyCharm。我开始定义一个类:
class A:
def __init__(self,a,b,c):
我希望它看起来像这样:
class A:
def __init__(self,a,b,c):
self.a = a
self.b = b
self.c = c
使用 alt-enter 我可以让 PyCharm 从__init__ 向类中添加一个字段,但随后我必须返回并为每个变量单独再次执行此操作,这最终会很烦人。有没有什么捷径可以一次性搞定?
【问题讨论】:
-
这是一个很好的问题,但我认为没有选择。主要是因为每当您向
__init__添加新参数时,PyCharm 都会让您将该参数分配为属性。但它也为您提供了与参数不同的名称属性。我认为一一分配是故意的……
标签: python groovy parameters constructor pycharm