gpt4 book ai didi

python - (Python)为什么不在函数中导入模块而不是在开头导入它们的最佳方式?

转载 作者:太空宇宙 更新时间:2023-11-03 11:30:36 25 4
gpt4 key购买 nike

<分区>

我正在用 python 编写程序。我正在使用大约十几个模块。目前,我已将它们放在函数本身中。我的理由是,由于用户不会在一个 session 中使用所有功能,因此不必无用地导入许多模块,直到某个功能需要它们为止。但是到目前为止,我所看到的所有代码都在开头引入了它们。它们的原因和优势是什么?

还有什么是最好的导入方式?我见过几种类型,例如:

  1. from tkinter import * 然后是 Label(), Tk()
  2. import tkinter 然后 tkinter.Label(), tkinter.Tk()
  3. 将 tkinter 导入为 tk 然后 tk.Label()?

什么是最好的方法?我看到第一个是最短的。也是最好的吗?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com