gpt4 book ai didi

python - PyCharm: "self...."上的自动完成功能不起作用,因为使用了 with_metaclass()

转载 作者:行者123 更新时间:2023-12-01 00:22:16 24 4
gpt4 key购买 nike

由于我们使用 with_metaclass() PyCharm 不再检测父类(super class)。

新代码(自动完成不起作用):

class EditTestCase(with_metaclass(EditTestCaseMeta, EditTestCaseMixin, unittest.TestCase)):
....

旧代码(自动完成有效):

class EditTestCase(EditTestCaseMixin, unittest.TestCase):
__metaclass__ = EditTestCaseMeta
....

代码需要支持Python2.7和Python3

最佳答案

使用six中的with_metaclass()模块适用于 Python2 和 3。

关于python - PyCharm: "self...."上的自动完成功能不起作用,因为使用了 with_metaclass(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58877315/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com