虽然在 Python 中将“子”模块导入另一个模块并列出其属性是相当简单的,但是当您想要导入所有 子模块时,它会变得稍微困难一些。
我正在为现有的 3D 应用程序构建工具库。每个工具都有自己的菜单项和子菜单。我希望该工具负责创建自己的菜单,因为其中许多菜单会根据上下文和模板进行更改。我希望我的基本模块能够找到所有子模块并检查 create_menu()
函数并在找到时调用它。
发现所有子模块的最简单方法是什么?
最佳答案
我认为做这种插件的最好方法是使用 entry_points
和 API for querying them .
关于python - 如何在 Python 中查找所有子模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/912025/