擅长:python、mysql、java
<p><code>glob</code>的问题是它的正则表达式有限。例如,不能将“[a-z\]+”与<code>glob</code>一起使用。在</p>
<p>因此,最好编写自己的正则表达式,如下所示:</p>
<pre><code>import re
import os
file_num = 3
file_re = r"[a-z_]+{file_num}\.txt".format(file_num=file_num)
match_file = re.compile(file_re, flags=re.IGNORECASE).match
work_dir = "C:/Path_to_dir/"
names = list(filter(match_file, os.listdir(work_dir)))
</code></pre>