我想通过属性将文件名注入到 pkl 模块中,这样我就可以做类似的事情
base = import(read("prop:config-file"))
但我收到错误... 有什么方法可以实现吗?我正在考虑在导入参数上添加占位符,并将 .pkl 文件变成某种模板,但这似乎是一种黑客行为。我更愿意遵循最佳建议来做到这一点。谢谢
我想通过属性将文件名注入到 pkl 模块中,这样我就可以做类似的事情
base = import(read("prop:config-file"))
但我收到错误... 有什么方法可以实现吗?我正在考虑在导入参数上添加占位符,并将 .pkl 文件变成某种模板,但这似乎是一种黑客行为。我更愿意遵循最佳建议来做到这一点。谢谢
据我所知,您无法预先评估导入文件的名称。但您可以(如果合理)使用全局导入将所有可能的导入文件导入到
import*
映射中,然后索引到正确的文件: