擅长:python、mysql、java
<p>你可以用这样的东西</p>
<pre><code>list1 = []
list2 = []
for file in os.listdir(MyDir):
if file.split('_')[-1].split('.')[0] == 'file1':
list1.append(file)
elif file.split('_')[-1].split('.')[0] == 'file2':
list2.append(file)
</code></pre>
<p>另一种方法是使用<code>glob</code>模块。它提供了从目录通配符搜索生成文件列表的功能</p>
<pre><code>import glob
import os
os.chdir(MyDir)
list1 = glob.glob("*_file1*")
list2 = glob.glob("*_file2*")
</code></pre>
<p>您不需要更改工作目录,甚至可以像这样传递绝对搜索路径</p>
<pre><code>glob.glob("<MyDir>/*_file1*")
</code></pre>