/ / Pourquoi dois-je importer un message en python? - python-3.x, tkinter, python-import

Pourquoi dois-je importer messagebox en python? - python-3.x, tkinter, python-import

Quand vous avez déjà ce code:

from tkinter import *

En supposant que ce code signifie qu'il importe tout du module tkinter, pourquoi ne pas importer tkinter messagebox. Je dois utiliser ce code séparé pour que cela fonctionne:

from tkinter import messagebox

Réponses:

2 pour la réponse № 1

C’est simplement la façon dont le paquet a été conçu pour fonctionner. L’auteur de tkinter a décidé que l’importation de "*" ne importerait pas la boîte de message, ou certains des autres paquets (ttk est un autre exemple)

De manière générale, vous ne devriez jamais faire import * en tous cas.