Это основной вопрос, поэтому прошу прощения, если он уже возникал. Я искал stackoverflow и в других местах, но не смог найти окончательного ответа.
Мне любопытно, почему примеры tkinter обычно используют подход глобального импорта. Даже в документации Python указано, что это более распространенный метод использования:
...чтобы использовать Tkinter, все, что вам нужно сделать, это импортировать один модуль:
import Tkinter
Или, чаще:
from Tkinter import *
http://docs.python.org/2/library/tkinter.html
Я думал, что глобальный импорт обычно осуждается? Предполагая, что это так, должна быть веская причина для использования глобального импорта в этом случае. Может кто-нибудь просветить меня?
РЕДАКТИРОВАТЬ: после публикации вопроса (и получения нескольких полезных ответов - спасибо!), я также нашел следующую полезную ветку: Импорт Tkinter без *?
Button
, и эти два модуля часто используются вместе. 18.09.2013