pycharm或任何其他Python IDE是否有__init__生成器?

时间:2017-08-28 17:41:50

标签: python pycharm pydev spyder

有一个功能可以自动执行为新类生成骨架 init 例程的任务。

一种方法是写

Class C(object):
   __init__(self, a, b, c, ...):

然后点击一个键或调用添加代码的菜单功能

        self.a = a
        self.b = b
        self.c = c
        ...
然后,程序员可以修改生成的代码来处理初始参数周围的计算。

我认识到有一些内省的方法可以在运行时实现类似的效果,但这会让IDE失去在输入其他代码时提示类成员名称的能力。

0 个答案:

没有答案