Python 名前空間パッケージは、多くのディレクトリ、zip ファイル、またはカスタム インポーターに分散できます。名前空間パッケージのすべてのインポート可能なサブモジュールを反復する正しい方法は何ですか?
2970 次
1 に答える
0
インポートの混乱をお読みください。
パッケージとそのサブモジュールをインポートするさまざまな方法をすべて明確に区別し、その過程で質問に答えます。パッケージから特定のサブモジュールが必要な場合、前者ではモジュールを完全な名前ではなく単純に zip として参照できるため、from io.drivers import zip
よりも書く方がはるかに便利なことがよくあります。import io.drivers.zip
from modname import *
、これにより、すべての項目をモジュールから現在の名前空間にインポートする簡単な方法が提供されます。ただし、このステートメントは慎重に使用する必要があります。
于 2012-05-22T10:11:57.903 に答える