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