<分区>
我正在用 python 编写程序。我正在使用大约十几个模块。目前,我已将它们放在函数本身中。我的理由是,由于用户不会在一个 session 中使用所有功能,因此不必无用地导入许多模块,直到某个功能需要它们为止。但是到目前为止,我所看到的所有代码都在开头引入了它们。它们的原因和优势是什么?
还有什么是最好的导入方式?我见过几种类型,例如:
from tkinter import *
然后是Label()
,Tk()
import tkinter
然后tkinter.Label()
,tkinter.Tk()
将 tkinter 导入为 tk
然后tk.Label()
?
什么是最好的方法?我看到第一个是最短的。也是最好的吗?