擅长:python、mysql、java
<p><code>import</code>将文件作为模块,并对模块对象运行<code>dir()</code>以获取其变量。你知道吗</p>
<p>您还可以使用以下方法筛选出特殊的<code>__</code>变量:</p>
<pre><code>import module
var_names = [v for v in dir(module) if not v.startswith("__")]
</code></pre>
<p>过滤任何其他不感兴趣的变量。一旦有了它,就可以得到实际值:</p>
<pre><code>config = { name: getattr(module, name) for name in var_names }
</code></pre>