擅长:python、mysql、java
<p>文件名和目录之间缺少反斜杠。但是不能用一个反斜杠结束字符串,因为它会认为您在试图转义结束引号。你可以把它放在打给glob的电话里。(注意,您需要将两个字符串都设为原始字符串,如果目录以“n”或“t”开头(在本例中被解释为空格字符),则这是一个很好的做法。)</p>
<pre><code>import glob
mydir = r"C:\Data"
file_list = glob.glob(mydir + r"\*.csv")
print('file_list {}'.format(file_list))
</code></pre>
<p>另外,您可能希望尝试使用<a href="http://www.pylint.org/" rel="nofollow">pylint</a>检查常见错误或警告。它会对未屏蔽的目录名发出警告。</p>
<p>更新:</p>
<p>事实上,我只是把它简化为:</p>
<pre><code>import glob
file_list = glob.glob(r"C:\Data\*.csv")
print('file_list {}'.format(file_list))
</code></pre>