python如何批量读取文件夹内的csv文件
时间: 2023-09-08 12:07:56 浏览: 469
您可以使用Python的os和csv模块来批量读取文件夹内的CSV文件。下面是一个示例代码:
```python
import os
import csv
folder_path = '文件夹路径' # 替换为实际文件夹的路径
file_list = os.listdir(folder_path) # 获取文件夹内所有文件列表
for file_name in file_list:
if file_name.endswith('.csv'): # 判断文件名是否以.csv结尾
file_path = os.path.join(folder_path, file_name) # 构建文件的绝对路径
with open(file_path, 'r', newline='') as csv_file:
csv_reader = csv.reader(csv_file)
for row in csv_reader:
# 在这里处理每一行数据,例如打印或存储到列表中
print(row)
```
上述代码首先使用`os.listdir()`函数获取文件夹内的所有文件列表。然后通过循环遍历文件列表,判断文件名是否以`.csv`结尾。如果是CSV文件,则构建文件的绝对路径,并使用`csv.reader()`函数读取文件内容。您可以在循环体内处理每一行数据,例如打印或存储到列表中。请将代码中的`'文件夹路径'`替换为实际的文件夹路径。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)