假设我的类中有两个方法,methodA 和 methodB。在方法 A 中,我创建了一个 X 类的对象 S,然后我想将该对象传递给方法 B。然后,当我编写 methodB 时,我希望知道 X 的类型,以便当我使用它时,在 IDE 中输入时,我可以只输入“X”。并查看 S 的方法和实例变量列表。这在 python 中不可能吗?
def methodA(self):
S = X()
self.methodB(S)
def methodB(self, S):
"S."....#here I want to see all the methods of variable S.
最佳答案
这实际上并不是一个关于 Python 的问题。相反,这是一个关于 IDE 的问题。
我还没有见过能够满足您要求的 IDE。另外,考虑到Python的动态特性,除了一些特殊情况之外,很难实现这样的代码补全。
关于editor - python : editor that has code completion for user-defined objects,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8729093/