遍历文件夹所有csv文件
时间: 2023-09-03 20:15:14 浏览: 167
同一文件夹下所有文件间隔取值并合并.txt
可以使用Python的os和csv模块来实现遍历文件夹所有csv文件的操作。示例代码如下:
```python
import os
import csv
def traverse_csv_files(folder_path):
for root, dirs, files in os.walk(folder_path):
for file in files:
if file.endswith('.csv'):
file_path = os.path.join(root, file)
with open(file_path, 'r') as f:
csv_reader = csv.reader(f)
for row in csv_reader:
# 处理每一行
pass
```
其中,`os.walk()`方法可以递归遍历指定文件夹下的所有文件和子文件夹,`file.endswith('.csv')`判断文件后缀是否为csv,`with open(file_path, 'r') as f:`打开csv文件并使用csv模块进行读取数据,可以根据需要实现具体的逻辑。
阅读全文