次のコードが表示された場合、クラスBのクラスAのオブジェクトをファイル3のインスタンス属性に代入して作成していますこのクラスAインスタンスをクラスCのメソッドへの引数として渡しています。私のクエリでは、属性を使用してクラスのインスタンスを作成できますか?もしそうなら、どのようなPythonの概念を私はそのようなコードを理解するために読む必要がありますか?そのような場合にどのようにPythonの流れが起こるか。誰もがより良い..TIAをこの概念を理解するためのサンプルコードを提供することができた場合、それは素晴らしいことだPythonでは、クラスBのインスタンス属性をクラスAのインスタンスオブジェクトとして使用できます
ファイル1
class A:
def __init__(self, arg1, arg2): pass
ファイル2
import file1
class B:
def method1(self):
self.attr = **file1.A**(arg1, arg2)
ファイル3
import file2
import file4
class C:
def method2(self):
file4.method_in_file4(self.attr)
(Jonas for the formatting)このコードは実際にはPythonコードではほとんどないようです。私はあなたが少しPythonについて学ぶ必要があると思うし、コンパイルして実行するコードでこの質問を更新することができます。 – quamrana
続ける。あなたはほとんどそこにいる – quamrana
こんにちはquamrana、提案のおかげで、その巨大な&複数のファイル数が関与しているとして準拠コードを投稿するのは難しいです。私はoopsの概念を学びましたが、インスタンス属性がクラスのオブジェクトとして動作しているPythonコードを見つけることはできませんでした。どのPythonのコンセプトがこれをより良く理解するのに役立つかを理解したいと思います。 – simha