python - 从子模块隐式导入

标签 python module

我有这样一个包:

 foo/
    __init__.py
    bar.py
    baz.py

我希望在导入 foo 时自动提供子模块的功能。所以如果 bar.py 在某处有 def spam(),我希望能够像 foo.spam() 一样直接调用它.实现这一目标的最佳方式是什么?

最佳答案

__init__.py 中,执行 from bar import spam

关于python - 从子模块隐式导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11325867/

相关文章:

ruby - Ruby 中的模块方法

perl - 检查机器中安装的模块列表

python - functools.partial 关于类方法

python - 选择数据透视表输出中的列

python - 单个 AppSession 无法订阅和发布同一主题

python - 当 session.flush() 在 SQLAlchemy 上失败时,我应该调用回滚吗?

python - 使用 python 从嵌套的 json 中提取键值对作为元组

module - Prestashop:为我的模块创建自定义页面

module - cmake : include FindPackageHandleStandardArgs. cmake

content-management-system - Kentico 定制模块开发