我具有以下目录结构:
mymodulename
| mymodulename
| mymodulename | __init__.py
| mymodulename | io | io.py
| mymodulename | io | __init__.py
| mymodulename | io | data_type | tables.py
在以下文件中,我成功地做到了:
| mymodulename | io | __init__.py
from .data_type.tables import *
现在可以像这样调用:mymodulename.io.some_function
但是,我似乎无法在| mymodulename | __init__.py
from .io import *
当我启动python并执行mymodulename.some_function
时,它可以工作,但是当我运行nosetests
时,它不起作用
我收到以下错误:
ModuleNotFoundError: No module named 'mymodulename.io'