ОК, поэтому я знаю, что from-import
"точно" так же, как import
, за исключением того, что это явно не потому, что пространства имен заполнены по-разному.
Мой вопрос в основном мотивирован, потому что у меня есть модуль utils
, который имеет одну или две функции, которые используются каждым другим модулем в моем приложении, и я работаю над включением модуля стандартной библиотеки logging
, Насколько я могу сказать, мне нужно сделать Сорта, как это:
import logging
logging.basicConfig(filename="/var/log") # I want file logging
baselogger = logging.getLogger("mine")
#do some customizations to baselogger
и затем, чтобы использовать его в другом модуле, я бы снова импортировал логи:
import logging
logger = logging.getlogger("mine")
# log stuff
Но я хочу знать, если я сделаю from utils import awesome_func
, будет ли мой регистратор определенно настроен, и будет ли модуль регистрации настроен так, как я хочу?
Это относится и к другим универсальным установкам.