Python 3.x 为什么我需要在python中导入messagebox?
当您已经拥有此代码时:Python 3.x 为什么我需要在python中导入messagebox?,python-3.x,tkinter,python-import,Python 3.x,Tkinter,Python Import,当您已经拥有此代码时: from tkinter import * 假设此代码意味着它从tkinter模块导入所有内容, 为什么它不导入tkinter messagebox。我必须使用这个单独的代码才能工作: from tkinter import messagebox 这就是软件包设计的工作方式。tkinter的作者认为导入“*”不会导入messagebox或其他一些包(ttk是另一个例子) 一般来说,无论如何都不应该执行import* 这就是软件包设计的工作方式。tkinter的作者认为
from tkinter import *
假设此代码意味着它从tkinter模块导入所有内容,
为什么它不导入tkinter messagebox。我必须使用这个单独的代码才能工作:
from tkinter import messagebox
这就是软件包设计的工作方式。tkinter的作者认为导入“*”不会导入messagebox或其他一些包(
ttk
是另一个例子)
一般来说,无论如何都不应该执行
import*
这就是软件包设计的工作方式。tkinter的作者认为导入“*”不会导入messagebox或其他一些包(ttk
是另一个例子)
一般来说,无论如何都不应该执行
import*
*
导入\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
中列出的所有名称,或者导入缺少\uuuuuuuuuuuuuuuuuuuuuuuuuuuuu。这是在Python中导入模块的基本原则。而这个问题在被问之前已经被问过并回答过。*
导入\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
中列出的所有名称,或者导入所有名称(如果\uuuuuuuuuuuuuuuu。这是在Python中导入模块的基本原则。这个问题在被问之前就已经被问过了。