【发布时间】:2009-07-11 22:15:28
【问题描述】:
好的,所以我知道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,我的记录器肯定会被设置,并且记录模块是否会按照我想要的方式设置?
这也适用于其他通用设置。
【问题讨论】: