Шаблон PyCharm для функции __init__ класса Python ⇐ Python
-
Anonymous
Шаблон PyCharm для функции __init__ класса Python
У меня есть класс Python с несколькими переменными инициализации:
класс Foo(объект): def __init__(self, d1, d2): self.d1 = d1 self.d2 = d2 Есть ли способ автоматически создать этот код в PyCharm, чтобы мне не приходилось вводить его явно:
self.dn = dn Этот шаблон очень часто встречается в моем коде. Есть ли лучший (Pythonic) способ инициализации классов?
Я уже видел этот пост (Как лучше всего выполнить автоматическое присвоение атрибутов в Python и хорошая ли это идея?), но я не хочу использовать декоратор, поскольку он делает код менее читабельным.
У меня есть класс Python с несколькими переменными инициализации:
класс Foo(объект): def __init__(self, d1, d2): self.d1 = d1 self.d2 = d2 Есть ли способ автоматически создать этот код в PyCharm, чтобы мне не приходилось вводить его явно:
self.dn = dn Этот шаблон очень часто встречается в моем коде. Есть ли лучший (Pythonic) способ инициализации классов?
Я уже видел этот пост (Как лучше всего выполнить автоматическое присвоение атрибутов в Python и хорошая ли это идея?), но я не хочу использовать декоратор, поскольку он делает код менее читабельным.
Мобильная версия