Eu queria injetar um nome de arquivo em um módulo pkl por meio de uma propriedade para poder fazer algo como
base = import(read("prop:config-file"))
Mas recebo um erro... Existe alguma maneira de conseguir isso? Estou pensando em adicionar um espaço reservado no parâmetro de importação e transformar o arquivo .pkl em algum tipo de modelo, mas parece um hack. Eu preferiria seguir as melhores recomendações para fazer isso. Obrigado
Afaik, você não pode pré-avaliar o nome do arquivo importado. Mas você poderia (se razoável) importar todos os arquivos de importação possíveis usando importações globais em
import*
um mapeamento e depois indexar no arquivo correto: