擅长:python、mysql、java
<p><strike>您可以使用<a href="https://docs.python.org/2/library/os.html#os.listdir" rel="nofollow">os.listdir</a>列出目录文件并<a href="https://docs.python.org/2/tutorial/datastructures.html#list-comprehensions" rel="nofollow">list comprehension</a>对其进行筛选。</strike></p>
<p>使用<a href="https://docs.python.org/2/library/glob.html" rel="nofollow">glob</a>列出目录中的文件。你知道吗</p>
<p>您只需在填充字典时读取第一行并停止使用文件,就可以完成以下操作:</p>
<pre><code>import glob
d = {}
# loop over '.txt' files only
for filename in glob.glob('/path_to_Serial_Numbers_folder/*.txt'):
with open(filename, 'r') as f:
file_name_no_extension = '.'.join(filename.split('.')[:-1])
d[file_name_no_extension] = f.readline().strip()
print d
</code></pre>