【发布时间】:2019-06-28 22:14:13
【问题描述】:
我确定这一定是重复的,但我找不到答案。
我有以下设置:
example
├── __init__.py
├── submod
│ ├── __init__.py
│ ├── subscript1.py
│ └── subscript2.py
└── toplevel.py
subscript1 中有一个函数,当我从命令行运行时,我想在 toplevel 中调用它:
python toplevel.py
我可以执行以下操作并且它有效:
from submod import subscript1
subscript1.my_func()
但我想做的是:
import submod
submod.subscript1.my_func()
这是一个错误:
AttributeError: module 'submod' has no attribute 'subscript1'
【问题讨论】:
标签: python-3.x