私はPythonでコーディングするのが初めてで、基本を学びたいと思っています... classAの関数 "functionA"をクラスBにインポートして関数を使用しようとしています。たとえば:クラスの関数を同じディレクトリの別の.pyにインポートするには?
class classA():
def functionA():
print("Jello World!")
今、私は1つの.pyでこれを持っている、のは、それは「ディレクトリ」と呼ばれる同じディレクトリに「sampleA.py」と呼ばれていましょう。さて問題は、クラスBのclassAの関数 "functionA"を使用し、同じディレクトリの "sampleB.py"という別のファイルのclassBを使用できるようにするにはどうすればいいのでしょうか。
私はこれが紛らわしいですが、私はそれを作る方法を把握したい場合、それはのようなものですので、申し訳ありません:「!ゼリーの世界」を
class classB():
classA.functionA()
そして、これは印刷し
'from sampleA import classA'?そして 'classB'定義で' functionA = classA.functionA'を実行するだけです。 – kindall
@kindall私はそれを試みましたが、エラーが発生します: "ImportError:名前 'classA'をインポートできません" – dalaxia
それは動作します。あなたのコードをもっと見ることなく、何がうまくいかないのか分かりにくいです。 – kindall