我有两个import
语句,我想在我项目的每个模块中使用它们:
import logging
if DEBUG:
import ipdb
from pprint import pprint
我不想在20个模块中粘贴完全相同的代码,所以我尝试将import
语句分组到一个模块中,auxilliary_modules.py
。但是当我把import auxilliary_modules
放入模块时,logging
、ipdb
和{
NameError: name 'logging' is not defined
这里有没有遵循干燥原理的方法?在
如果您需要:
这将把auxiliary_modules模块中的所有属性导入本地命名空间。在
否则,您需要执行以下操作:
^{pr2}$而不是引用“日志”(例如),引用:
相关问题 更多 >
编程相关推荐