有一个功能可以自动执行为新类生成骨架 init 例程的任务。
一种方法是写
Class C(object):
__init__(self, a, b, c, ...):
然后点击一个键或调用添加代码的菜单功能
self.a = a
self.b = b
self.c = c
...
然后,程序员可以修改生成的代码来处理初始参数周围的计算。
我认识到有一些内省的方法可以在运行时实现类似的效果,但这会让IDE失去在输入其他代码时提示类成员名称的能力。