擅长:python、mysql、java
<p>我已将您的代码修改为以下内容</p>
<pre><code> import re
with open('persons.txt','r') as infile:
dic={}
for line in infile:
s=re.split(', |\n',line)
dic[s[0]] = {}
dic[s[0]]['Age'] = s[1]
dic[s[0]]['Gender'] = s[2]
print(dic)
</code></pre>
<p><strong>输出:</strong>
约翰:{年龄:'55',性别:'Male',托尼:{年龄:'23',性别:'Male',卡琳:{年龄:'42',性别:'Male',凯蒂:{年龄:'29',性别:'Male',罗萨尔巴:{年龄:'12',性别:'Male',尼娜:{年龄:'50',性别:'Male',伯顿:{年龄:'16',性别:'Male',乔伊:'Male',年龄:'Male}90'</p>