如何从同一目录中导入整个模块

How to import an entire module from within the same directory

抱歉,如果这是重复的,但我找不到与该特定主题相关的任何内容。那么问题来了:

在 python 3 中,当你想从某个模块中导入一个对象时,你会这样写

from module import object

如果您想指定该模块与您当前正在处理的文件位于同一目录中,您可以在模块名称前加上一个点,例如

from .module import object

我必须写什么才能从同一目录中导入整个模块?直觉上,我试过了

import .module

但这给了我一个语法错误。

正确的方法是从当前包导入模块,即..

from . import module

这使得名称为 module 的模块可用。