用于动态类创建的python自动完成

时间:2017-04-26 11:27:33

标签: python python-3.x autocomplete pycharm

假设我在main.py中有以下代码:

obj = parser.parse()

parser.py如下:

class parser:
    def parse(self):
        for choice in range(0, 10):
            dynamic_class_name = "A" + str(choice)
            x = type(dynamic_class_name , (), {'val' : 10})
            setattr(self, dynamic_class_name, x)

在我的main.py中 我想要选择查看自动完成功能 例如,for:

obj = parser.parse()

在该行之后,如果我再次输入obj,我希望PyCharm建议自动完成 A1, A2, A3, A4,...等等。

这怎么可能?

0 个答案:

没有答案