擅长:python、mysql、java
<pre><code>import glob
data = {}
for fnm in glob.glob('*.txt'):
data[fnm[:-4]] = open(fnm).readlines()[1].strip()
</code></pre>
<p>或者,更简洁地说</p>
<pre><code>import glob
data = {f[:-4]:open(f).readlines()[1].strip() for f in glob.glob('*.txt')}
</code></pre>
<p>在上面的字典里</p>
<ul>
<li><code>f[:-4]</code>是除最后四个字符(即“.txt”)之外的文件名</li>
<li><code>open(f).readlines()[1].strip()</code>是文件的第二行
最终</li>
<li><code>f</code>是<code>glob.glob()</code>返回的文件名列表的元素。你知道吗</li>
</ul>