【问题标题】:How to import the lookup.py files dynamically during the runtime based on a condition?如何在运行时根据条件动态导入lookup.py文件?
【发布时间】:2020-09-04 07:07:35
【问题描述】:

我的查找文件存在路径“lookup/lookup_files”。文件的名称标准化为 productname1_lookup.py、productname2_lookup.py、productname3_lookup.py 等。 现在,我不想正常导入所有文件,而是希望在运行时本身动态地根据产品名称导入和加载查找文件。 谁能帮我实现这一目标。我使用 os.listdir 列出了给定路径中的所有文件,但我无法理解如何导入。 任何帮助都会非常有帮助。提前致谢。

【问题讨论】:

    标签: python


    【解决方案1】:

    假设您的模块名称在运行时存储在变量modulename 中。示例

    new_module = __import__(modulename)
    

    参考:importing a module when the module name is in a variable

    【讨论】:

      猜你喜欢
      • 2021-12-31
      • 2016-12-21
      • 2019-04-23
      • 1970-01-01
      • 2020-03-16
      • 1970-01-01
      • 2019-12-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多