【发布时间】:2019-07-09 15:46:20
【问题描述】:
这是我的目录树的样子:
one/
config.py
two/
__init__.py
A.py
B.py
当我从A 和B 在__init__.py 中导入函数或类时,它必须是这样的:
from .A import func
from .B import cls
但是,从config.py 导入名称可以像这样直接进行:
from config import something
据我所知,既然. 表示“当前目录”,为什么from A import func 也不起作用?另一方面,config.py 位于__init__.py 的父目录上,from config import something 应该如何工作?那不应该是from ..config import something吗?我有点困惑。
【问题讨论】:
标签: python import module package