我正在尝试将包含单行的模块:import logging
, 导入到我的 web2py 项目中。当我尝试从名为 的包中导入模块时mymodules
,我得到一个<type 'exceptions.NameError'> name 'logging' is not defined error
,但是当我将模块从包中取出并直接导入时,它工作正常。
我的模块.py:
import logging
从顶级模块目录导入它:
import mymodule
- 工作正常
从包中导入:
from mymodules import mymodule
- 获取名称错误
包没有问题 - 我在那里有其他模块,我可以毫无问题地导入。不知道为什么会这样。