擅长:python、mysql、java
<p>尝试<a href="https://docs.python.org/3/library/fnmatch.html#fnmatch.fnmatch" rel="nofollow">^{<cd1>}</a>:</p>
<pre><code>import os
from fnmatch import fnmatch
mydir = "C:/Data"
file_list = [file for file in os.listdir(mydir) if fnmatch(file, '*.csv')]
print('file_list {}'.format(file_list))
</code></pre>
<p>另外,使用RegEx:</p>
<pre><code>import os
import re
mydir = "C:/Data"
file_list = [file for file in os.listdir(mydir) if re.search('.*\.png', file)]
print('file_list {}'.format(file_list))
</code></pre>
<hr/>
<p>顺便说一下,<a href="https://docs.python.org/3/library/glob.html" rel="nofollow">^{<cd2>}</a>是一个模块,您应该像这样使用<a href="https://docs.python.org/3/library/glob.html#glob.glob" rel="nofollow">^{<cd3>}</a>:</p>
<pre><code>from glob import glob
mydir = "C:/Data"
file_list = glob(mydir + "/*.csv")
print('file_list {}'.format(file_list))
</code></pre>