【发布时间】:2014-11-14 12:53:22
【问题描述】:
鉴于以下文件夹结构:
executioner/:
- executioner.py
- library/:
- __init__.py
- global_functions.py
- oakalleyit.py
如果我想访问 global_functions.py 或 Oakalleyit.py 中的函数,但直到运行时我才知道函数或模块的名称,我该怎么做?
类似:
from library import 'oakalleyit'
'oakalleyit'.'cleanup'()
'' 暗示它来自配置文件、CLI 参数等。
【问题讨论】:
-
您的文件结构表明您正在尝试访问一个您不知道名称的 模块(两个 .py 文件之一),而不仅仅是一个函数。跨度>
-
@BrenBarn 就是这样。
标签: python dynamic python-module