如何为IDE(PyCharm)和文档工具指定,所描述的方法是抽象的?
我想要的是什么:
class Test:
@abc.abstractmethod
def test(self):
"""
This method must be overridden
:abstract
"""
pass
但docstring :abstract
不存在。
如何告诉IDE,该方法是抽象的,必须重写?
答案 0 :(得分:1)
object
:class Test(object)
,使课程成为新式课程。 (可选,但建议)__metaclass__
的{{1}}属性设置为Test
。有关详细信息,请参阅docs on abc
。