擅长:python、mysql、java
<p>建议:</p>
<ol>
<li><p>你的台词不是以“脸谱”开头的,所以你的第二行不会按你想要的方式工作。根据文件其余部分的外观,您可能只需要检查该行在该点是否为空。</p></li>
<li><p>要获取所需的信息,请先从“”处拆分,然后从那里开始工作</p></li>
</ol>
<p>尝试一个解决方案:您需要的元素似乎总是在它们前面有一个',',所以您可以从“,”符号开始拆分,并从1索引元素开始获取所有内容[1::]。然后,如果我所想的是正确的,您将这些元素再次拆分两次:在“;”处,取该元素的0索引元素,在该元素处,再次使用0索引元素。在</p>
<pre><code>for line in open('thingy.ini'):
if line != "\n":
personelements = line.split(",")[1::]
for person in personelements:
personstring = person.split(";")[0].split(" ")[0]
print personstring
</code></pre>
<p>对我来说:</p>
<p>d5a2d2f6f0d7ccbc</p>
<p>2623af3d8cb8e040</p>
<p>d85d127e5c45cdc2</p>