导入机制的差异

Difference in import mechanism

从同一个包导入模块时,有时我会尝试

from .module import *

但我真的不明白它和

有什么不同
from module import *

两者都是相对进口的吗?应该首选哪一个?

正如 Evert 在评论中指出的那样,

第二个应该是首选。这在 python 3 中不起作用。因此,使用 from .module import name 是有益的。

因此,永远不应使用 import *。这是一种不好的做法。