我正在使用tkinter包进行图形用户界面编程。
由于我不知道在编码过程中需要哪些模块,所以我通常都导入所有模块。(通过键入from tkinter import *)
但当我使用pyinstaller将.py文件转换为.exe文件时,我发现这可能会导致问题。结果文件太大。
为了减小文件大小,我尝试通过排除不必要的导入模块来编辑.py文件。pylint确认有很多未使用的导入(当我在Visual Studio Code上的终端中运行.py文件时,它只是警告我)。但是我应该如何输入代码来排除这些导入呢?
发布于 2020-10-11 16:57:03
当从其他模块导入时,最好只导入你需要的类和函数,否则你的程序可能会面临一些问题,比如花很多时间运行程序,占用大量的存储空间等。
要只对所需的类和函数执行import操作,可以使用
from module_name import function_name, class_name
或者,您可以import tkinter本身,并使用模块名称来访问其中的类和函数,如下所示
import tkinter
window = tkinter.Tk()要了解有关模块的更多信息,可以查看文档Modules - Python 3.9.0。对于tkinter教程,您可以查看Tkinter Tutorials
https://stackoverflow.com/questions/64302091
复制相似问题