擅长:python、mysql、java
<pre><code>f = open('filename.txt', 'rt')
for entry in f.read().split('\n\n'):
print(entry[0 : entry.index('\n')])
</code></pre>
<p><code>filename.txt</code>是该文本文件的名称,<code>rt</code>是文件打开模式:<code>r</code>表示“读取”(只读模式),<code>t</code>表示“文本”文件</p>
<p>每个条目(段落)由两个换行符分隔(仔细想想),因此我们<code>.split()</code>通过这一点,我们知道每个这样的条目的第一行是名称,因此我们将字符串拼接为<code>[0 : entry.index('\n')]</code>,因为<code>entry.index('\n')</code>给出了条目中第一个换行符旁边的索引</p>
<p>此外,在运行该文件之前,请确保该文件确实存在,否则它将抛出错误</p>