用python写一个 读取文件夹中所以的csv文件里的数据,并按顺序保存在一个数组里面
时间: 2024-04-29 19:26:48 浏览: 145
moxing_python数据清洗_读取csv文件_数据清洗_
5星 · 资源好评率100%
好的,我可以为您解答这个问题。以下是一个Python程序,可以读取一个文件夹中所有的CSV文件,并将它们按顺序保存在一个数组中:
```python
import os
import csv
folder_path = "path/to/folder" # 您需要将此路径替换为您要读取的文件夹的实际路径
data_array = []
for filename in os.listdir(folder_path):
if filename.endswith(".csv"):
with open(os.path.join(folder_path, filename), "r") as csv_file:
csv_reader = csv.reader(csv_file)
for row in csv_reader:
data_array.append(row)
print(data_array)
```
这个程序会读取指定文件夹内所有扩展名为.csv的文件,并把它们里面的数据逐行添加到一个数组中,最后输出这个数组。如果您想按照文件名的字母顺序排序CSV文件,可以使用Python内建的`sorted`函数。
阅读全文