python如何批量读取csv文件
时间: 2023-09-12 19:03:43 浏览: 146
python读取csv文件方法
可以使用Python内置的csv模块来批量读取csv文件。
假设我们有一个包含多个csv文件的文件夹,可以使用os模块来遍历文件夹中的所有csv文件,然后使用csv模块来逐一读取每个文件中的数据。
以下是一个示例代码:
```python
import os
import csv
# 指定csv文件所在的文件夹路径
folder_path = "/path/to/folder"
# 遍历文件夹中的所有csv文件
for filename in os.listdir(folder_path):
if filename.endswith(".csv"):
# 拼接文件路径
file_path = os.path.join(folder_path, filename)
# 读取csv文件中的数据
with open(file_path, "r") as csv_file:
csv_reader = csv.reader(csv_file)
for row in csv_reader:
# 对每一行数据进行处理
print(row)
```
上述代码中,我们使用os.listdir()函数遍历文件夹中的所有文件,然后使用if语句判断文件是否为csv文件。如果是csv文件,我们就拼接文件路径,打开文件,并使用csv模块的reader()函数读取文件中的数据。最后,在for循环中对每一行数据进行处理,这里我们只是简单地打印出来。
阅读全文