我有两个定义类的python文件,其中一个文件将一个类作为别名导入,并将其用作类的父类。我的问题是,当我使用导入别名时,PyCharm不提供有关继承属性或方法的任何信息。
class_a.py
class A(object):
def do_something(self, arg):
print(arg)
class_b.py
from class_a import A as BaseA
class B(BaseA):
def do_some # I expect pycharm to show autocomplete here because `def do_something(...) exists on the parent class
因此,当我在class B
中输入方法或属性时,它不会显示任何自动填充,就好像它不知道BaseA
实际上是A
一样。这是Pycharm中的一个错误吗?