擅长:python、mysql、java
<p>如果可以,请使用configparser(<a href="http://docs.python.org/3/library/configparser.html" rel="nofollow noreferrer">http://docs.python.org/3/library/configparser.html</a>)。但这将迫使您更改配置文件的结构。你知道吗</p>
<p>如果只需要域值:</p>
<pre><code>with open('/Users/discoveryone/Documents/file') as my_file:
d_line = my_file[0]
d_values = [v.replace("'", "") for v in d_line.split('=')[1].split(',')]
</code></pre>
<p>您还可以创建字典:</p>
<pre><code>config = {}
with open('/Users/discoveryone/Documents/file') as my_file:
for line in my_file:
k, v = line.split('=')
v = v.replace('"', "") # Remove uggly single quotes.
if k == 'domains': # If its the domain values, create a list out of them
v = v.split(',')
config[k] = v
</code></pre>