我想.py
在运行时加载一个文件。这个.py
文件基本上是一个配置文件,格式如下:
var1=value
var2=value
predicate_function=func line : <return true or false>
加载此文件后,我希望能够访问var1
,var2
和predicate_function
. 对于每一行,我会将它传递给谓词函数,如果它返回 false,我将忽略它。
无论如何,我不确定如何在运行时加载 python 文件并访问它的变量。
澄清:我可能需要将任意数量的这些配置文件传递给主程序,直到运行时我才会知道它们的名称。谷歌告诉我应该使用__import__
. 我不确定如何正确使用该方法,然后访问导入文件的变量。