7

Python 名前空間パッケージは、多くのディレクトリ、zip ファイル、またはカスタム インポーターに分散できます。名前空間パッケージのすべてのインポート可能なサブモジュールを反復する正しい方法は何ですか?

4

1 に答える 1

0

インポートの混乱をお読みください。

パッケージとそのサブモジュールをインポートするさまざまな方法をすべて明確に区別し、その過程で質問に答えます。パッケージから特定のサブモジュールが必要な場合、前者ではモジュールを完全な名前ではなく単純に zip として参照できるため、from io.drivers import zipよりも書く方がはるかに便利なことがよくあります。import io.drivers.zip

from modname import *、これにより、すべての項目をモジュールから現在の名前空間にインポートする簡単な方法が提供されます。ただし、このステートメントは慎重に使用する必要があります。

于 2012-05-22T10:11:57.903 に答える