【发布时间】:2014-04-16 21:18:56
【问题描述】:
如果我们可以import module1,为什么还需要import module1.module2?
示例:
为什么我们还需要import tkinter.messagebox 和tkinter.messagebox.askyesno(“blah text”),而我们也可以使用import os 并且仍然可以使用os.path.join(“/“, “blah”)?
我经常在我的代码中使用import os,我在别人的代码中看到了import tkinter.messagebox。
【问题讨论】:
-
因为
import os.path只导入“路径”,import os导入os中的所有内容。与from foo import bar与from foo import *的区别相同
标签: python python-3.x import