我已经浏览了类似措词的问题,但没有找到答案:
导入SOME库时,似乎我必须在一个语句中导入顶级库,然后导入要在第二条语句中使用的模块或对象。我最近遇到的一个例子是:
import tkinter as tk
import tkinter.filedialog
这使我能够以两种不同方式获得文件对话框:
files = filedialog.askopenfilenames()
或
files = tk.filedialog.askopenfilenames()
为什么不导入tkinter.filedialog
不能调用第二个选项?我对文件/包/模块/等的具体结构不熟悉。我认为这与它有关。