擅长:python、mysql、java
<p>尝试将<code>path1</code>更改为如下内容:</p>
<pre><code>path1 = ["//server/files/%s/data" % f for f in folder]
</code></pre>
<p>把<code>list_sp_files()</code>改成:</p>
<pre><code>def list_sp_files(path_list):
for path in path_list:
for filename in os.listdir(path):
print path, filename
</code></pre>
<p>然后通过</p>
<pre><code>list_sp_files(path1)
</code></pre>
<p>基本上,这个答案使<code>path1</code>变量成为带有生成器表达式的字符串列表-它通过遍历<code>folder</code>列表并为其中的每个项运行<code>"//server/files/%s/data" % f</code>来创建一个列表。</p>
<p>更改后的<code>list_sp_files()</code>只需遍历给定给它的路径列表,并打印来自<code>os.listdir()</code>的所有内容。</p>