python批量读取csv文件
时间: 2023-09-10 22:13:16 浏览: 45
可以使用Python内置的csv模块来读取csv文件。以下是一个示例代码,可以读取指定目录下所有csv文件并将它们的内容存储在一个列表中:
```python
import csv
import os
# 指定csv文件所在的目录
csv_dir = "/path/to/csv/directory"
# 存储所有csv文件的内容的列表
csv_data = []
# 遍历目录下的所有csv文件
for filename in os.listdir(csv_dir):
if filename.endswith(".csv"):
csv_path = os.path.join(csv_dir, filename)
# 打开csv文件并读取内容
with open(csv_path, "r") as csv_file:
reader = csv.reader(csv_file)
# 将每一行数据存储在一个列表中
for row in reader:
csv_data.append(row)
```
在上述代码中,csv_dir变量指定了csv文件所在的目录。然后,代码遍历该目录下的所有文件,如果文件是以.csv结尾的,则使用csv模块打开文件并读取内容。csv.reader()方法将每一行数据存储在一个列表中,然后使用一个循环将这些列表存储在csv_data列表中。最终,csv_data列表中将包含所有csv文件的内容。