来自。从模块导入*

时间:2012-09-16 21:37:00

标签: python

工作目录中有一个我可以访问的脚本:

from . import core.py

我还想从core.py导入*。我怎么用Python写这个?

3 个答案:

答案 0 :(得分:13)

请参阅https://docs.python.org/2/tutorial/modules.html

6.4.2. Intra-package References部分中:

  • 如果导入模块位于同一目录中,请使用例如:from . import core
  • 如果顶部目录中的导入模块使用例如:from .. import core
  • 如果其他子目录中的导入模块使用例如:from ..other import core

答案 1 :(得分:12)

我很确定它只是:

from core import *

假设core.py位于您当前的工作目录或脚本运行的位置。

答案 2 :(得分:11)

要保持与from . import core完全相同的语义,您需要执行以下操作:

from .core import *