作業ディレクトリに、次の方法でアクセスできるスクリプトがあります。
from . import core.py
また、core.pyから*をインポートしたいと思います。これをPythonでどのように記述しますか?
作業ディレクトリに、次の方法でアクセスできるスクリプトがあります。
from . import core.py
また、core.pyから*をインポートしたいと思います。これをPythonでどのように記述しますか?
https://docs.python.org/2/tutorial/modules.htmlを参照してください
セクション6.4.2。パッケージ内参照:
from . import core
from .. import core
from ..other import core
注: Python 2.5 以降では、暗黙的な相対インポートに加えて、インポート ステートメントの from module import name 形式を使用して明示的な相対インポートを記述できます。これらの明示的な相対インポートでは、先頭のドットを使用して、相対インポートに含まれる現在および親のパッケージを示します。サラウンドモジュールから。
とまったく同じセマンティクスを維持するには、次のfrom . import core
ようにします。
from .core import *
私はそれがただだと確信しています:
from core import *
core.py
現在の作業ディレクトリまたはスクリプトが実行されている場所にあると仮定します。