としての私のファイルに名前を付けることができますので、私は、ロギングラッパーファイルがしたい - このようなディレクトリにあります。のpython - 私はlogging.py
| team
-- | libraries
-- | logging.py
-- | __init__.py
問題は、ログ内で私がやることです。
from logging import ....
これはネイティブのPythonロギングメカニズムです。したがって、私のロギングラッパーのテストを書くときや、他の場所でインポートするときなど、import team.libraries.logging
上記の行は、ローカルロギングファイルからインポートしようとしているために失敗します。
だから私の質問は次のとおりです。
それはPythonがインポートしようとする順序を変更するのが最善だろうか?最初にPythonがインストールされている場所などで試してみますか?それは良い練習ですか?
ローカルファイル名を変更するだけですか?
PS:これは簡単だからファイルの名前を変更しますが、その方法はありますか?それはまったく可能ですか?
自分の好意を持ち、ファイルの名前を変更します。 – DeepSpace
この行は「import team.libraries.logging」で動作しますか?もしそうなら、次のようにすることができます: 'from .logging import'(ドット) – Epitouille
組み込みモジュールとの衝突を避けることをお勧めします。 – Sharad