擅长:python、mysql、java
<p>假设您的文件名为<code>file.txt</code>,您可以使用以下命令将所有这些变量添加到<code>global</code><code>scope</code>:</p>
<pre><code>with open("/Users/discoveryone/Documents/file.txt") as f:
for l in f:
var, val = l.split("=")
globals()[var] = val.strip().replace("'", "")
</code></pre>
<p>例如,您可以访问<code>email</code>,它的值为:</p>
<pre><code>'noone1@nowhere.com'
</code></pre>
<hr/>
<p>唯一的问题是<code>domains</code>只是<code>domains</code>的<code>string</code>:</p>
<pre><code>'apple.com, google.com, yahoo.com, aol.com, disney.com, mydomain.com, hotmail.com'
</code></pre>
<p>要将其转换为<code>domains</code>列表,只需添加<code>line</code>:</p>
<pre><code>domains = [d.strip() for d in domains.split(",")]
</code></pre>
<p>它将<code>domains</code>修改为:</p>
<pre><code>['apple.com', 'google.com', 'yahoo.com', 'aol.com', 'disney.com', 'mydomain.com', 'hotmail.com']
</code></pre>