フォルダ内にネストされた別のモジュールを正しく使用する方法を理解しようとしています。モジュールPackages sectionに記載されているように、__init__.py
を使用してパッケージを実装しようとしました。私は大成功を収めていない。ここにファイル構造があります。例えばPython 3でネストされたパッケージ内にネストされたPythonファイルを参照するにはどうすればよいですか?
、私はpropeller.py
にcredentials.py
内に含まれるクラスを参照できるようにしたいです。もう1つの使用例は、base.py
内の関数をpropeller.py
に参照したいと考えています。他の人がこれにどのようにアプローチするのか楽しみにしています。ありがとう!
基本的には、探しているファイルをPATH変数から見つける必要があります。通常、モジュールをインストールするには、ライブラリのルートディレクトリをPATHに追加する必要があります。 * nixシステムでは、次のようなものがあります:https://askubuntu.com/questions/250929/pythonpath-environment-variable –