私のクラスにmethodAとmethodBという2つのメソッドがあるとします。メソッドAでは、クラスXのオブジェクトSを作成し、このオブジェクトをメソッドBに渡したいとします。それでメソッドBを書いているときに、私はXのタイプを知りたいので、私がそれを使用してIDEに入力すると、単に「X」と打つことができます。 Sのメソッドとインスタンス変数のリストを参照してください。これはPythonでは不可能ですか?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.
+1ええ、コードを実行せずにPythonオブジェクトのメンバーを知ることはかなり不可能です – soulcheck