Python名前空間パッケージは、多くのディレクトリ、zipファイル、またはカスタムインポータに分散させることができます。名前空間パッケージのすべてのインポート可能なサブモジュールを反復する正しい方法は何ですか?Python名前空間パッケージのすべてのサブモジュールをインポートするにはどうすればよいですか?
7
A
答えて
1
import confusionをお読みください。
これは、パッケージとそのサブモジュールをインポートすることができるさまざまな方法を非常にはっきりと区別しており、その過程であなたの質問に答えてくれます。パッケージから特定のサブモジュールが必要なときは、from io.drivers import zip
をimport io.drivers.zip
よりも書く方がはるかに便利です。なぜなら前者ではモジュールをフルネームではなく単にzipとして参照できるからです。
from modname import *
これにより、モジュールのすべてのアイテムを現在の名前空間に簡単にインポートできます。ただし、この記述は控えめに使用する必要があります。
関連する問題
- 1. Pythonで名前空間パッケージを作成するにはどうすればよいですか?
- 2. IronPythonインポート済みDLLの名前空間を設定するにはどうすればよいですか?
- 3. System.Linq名前空間をBooにインポートするにはどうすればよいですか?
- 4. jqueryウィジェットの名前空間にはどうすればよいですか?
- 5. Pythonで名前空間パッケージを作成するには?
- 6. Pythonパッケージの標準ライブラリパッケージ名で名前空間の競合を解決するにはどうすればよいですか?
- 7. abc名前空間のアプリケーションを使用している場合、名前空間を変更するにはどうすればよいですか?
- 8. トップレベルの名前空間にはどうすればいいですか?
- 9. Python - モジュールのエイリアスを使用してそのサブモジュールをインポートするにはどうすればいいですか?
- 10. Python:インポートするパッケージを知るにはどうすればいいですか?
- 11. ipythonのモジュールから現在の名前空間にすべてをインポートする
- 12. サブ要素に空の名前空間 "xmlns =" ""を取り除くにはどうすればよいですか?
- 13. roslynでプロジェクトのデフォルトの名前空間を取得するにはどうすればよいですか?
- 14. 匿名名前空間はすべての名前空間を囲んでいますか?
- 15. PHP他の名前空間からすべてのクラスをインポートする方法
- 16. この名前空間の問題を解決するにはどうすればよいですか?
- 17. BeautifulSoup4でxmlタグの名前空間を指定するにはどうすればよいですか?
- 18. lxmlのfind/findallでxml名前空間を使用するにはどうすればよいですか?
- 19. 名前空間のコンテキスト内でクロージャーデータ構造を評価するにはどうすればよいですか?
- 20. 複数の名前空間宣言をXDocumentに追加するにはどうすればよいですか?
- 21. プログラムの名前空間にフォルダを追加するにはどうすればよいですか?
- 22. mocファイルでカスケードされた名前空間を使用するにはどうすればよいですか?
- 23. コマンドラインからXSDObjectGenに2つの名前空間を渡すにはどうすればよいですか?
- 24. 名前が空でない名前空間から名前を削除するにはどうすればいいですか?
- 25. 私はClojurescriptプログラム内でClojurescript名前空間を取得するにはどうすればよいですか?
- 26. 名前空間の配列を作成するにはどうすればよいですか?
- 27. 良い名前空間名を選択するにはどうすればいいですか?
- 28. クラス名と名前空間の競合を避けるにはどうすればいいですか?
- 29. XML文書から名前空間を削除するにはどうすればよいですか?
- 30. PropertyInfoからWCF名前空間を特定するにはどうすればよいですか?
あなたは何を達成しようとしていますか?何を試しましたか? – Daenyth
pkgutilモジュールを使用できます。 http://stackoverflow.com/questions/3365740/how-to-import-all-submodules –
私はそれをプラグインの列挙に使用することに興味があります。 – joeforker