0

モジュール設定ファイルを作成しようとしています。

これが機能するのはなぜですか:

project/
  settings.py
  other.py

settings.py のこの行で

config_module = __import__('other', globals(), locals())

以下は ImportError を発生させますが、

project/
  settings.py
  config/
    other.py

settings.py で次の行を使用します。

config_module = __import__('config.other', globals(), locals())
4

1 に答える 1

2

__init__.pyモジュールとして扱いたいことを明確にするために、構成ディレクトリにファイルがないようです。ファイルは__init__.py空でもかまいませんが、存在する必要があります。

于 2011-01-23T19:23:58.323 に答える