擅长:python、mysql、java
<p>也有点晚了,但可能对某些人有帮助。
我使用的是ConfigParser和JSON的组合:</p>
<pre><code>[Foo]
fibs: [1,1,2,3,5,8,13]
</code></pre>
<p>只需阅读它:</p>
<pre><code>>>> json.loads(config.get("Foo","fibs"))
[1, 1, 2, 3, 5, 8, 13]
</code></pre>
<p>如果你的列表很长,你甚至可以换行(谢谢@peter smit):</p>
<pre><code>[Bar]
files_to_check = [
"/path/to/file1",
"/path/to/file2",
"/path/to/another file with space in the name"
]
</code></pre>
<p>当然,我可以使用JSON,但我发现配置文件可读性更高,[默认]部分非常方便。</p>