擅长:python、mysql、java
<p>一种非常简单的方法如下例所示</p>
<p>步骤/逻辑:</p>
<ul>
<li>收集文件。我使用<code>glob</code>库来实现这一点,因为<code>glob</code>返回<strong>完整文件路径</strong>,所以不需要自己构建它</李>
<li>遍历列表中的每个文件</李>
<li>使用<code>with</code>语句读取文件。这对于确保文件句柄自动关闭非常重要</李>
<li>用文件内容的列表追加<code>container</code>列表</李>
</ul>
<p>示例代码:</p>
<pre><code>import os
from glob import glob
files = glob('/home/user/Desktop/list_of_files/*.csv')
container = []
for file in files:
with open(file, 'r') as f:
container.append(list(f))
</code></pre>
<p>档案:</p>
<pre><code>['/home/user/Desktop/list_of_files/5.csv',
'/home/user/Desktop/list_of_files/1.csv',
'/home/user/Desktop/list_of_files/3.csv',
'/home/user/Desktop/list_of_files/2.csv',
'/home/user/Desktop/list_of_files/4.csv']
</code></pre>
<p>输出:</p>
<pre><code>[['File content,5\n'],
['File content,1\n'],
['File content,3\n'],
['File content,2\n'],
['File content,4\n']]
</code></pre>