私が構築しているこのライブラリにはいくつかのネストされたディレクトリがあります。ネストされたディレクトリの中にはファイルを持たないものとファイルを持たないもの、または各ディレクトリに 1 つ以上のクラス ファイルがあります。
ライブラリは基本的に別の言語から移植されているため、構造を同じに保つ必要があります。
インポートステートメントで重複のないコード構成とモジュールアクセスを探しています
リーリー私が抱えている問題はインポートステートメントの重複です
mylib.foo.bar.baz から baz をインポートします
import ステートメントに .baz
が表示されるのを回避する方法はありますか?
__init__
ファイルでこれを試しましたが、実際の効果はありませんでした。
mylib ├── foo │ ├── bar │ └── baz.py (class baz) ├ test ── foo ├── bar ── test_baz.py
mylib/foo/bar/__init__.py
でfrom .baz import Baz#を使用できます # #。
以上がPython ライブラリ内のネストされたディレクトリとクラスの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。