读取一个文件夹下所有csv文件的信息
时间: 2023-05-28 15:06:31 浏览: 70
以下是Python代码示例,用于读取一个文件夹下所有csv文件的信息:
```python
import os
import pandas as pd
# 设置文件夹路径
folder_path = "path/to/folder"
# 获取文件夹下所有文件名
file_names = os.listdir(folder_path)
# 遍历文件名
for file_name in file_names:
# 判断是否为csv文件
if file_name.endswith(".csv"):
# 读取csv文件
file_path = os.path.join(folder_path, file_name)
df = pd.read_csv(file_path)
# 处理csv文件数据
# ...
```
代码解析:
1. 首先导入必要的模块 `os` 和 `pandas`。
2. 设置文件夹路径变量 `folder_path`,指定要读取的文件夹。
3. 使用 `os.listdir()` 函数获取文件夹下所有文件名,并保存在列表变量 `file_names` 中。
4. 使用 `for` 循环遍历文件名列表 `file_names`。
5. 判断当前文件名是否以 `.csv` 结尾,如果是则进入下一步。
6. 使用 `os.path.join()` 函数将文件夹路径和文件名拼接成完整路径,并保存在变量 `file_path` 中。
7. 使用 `pandas.read_csv()` 函数读取csv文件,并将数据保存在变量 `df` 中。
8. 在 `for` 循环中处理csv文件数据,例如对每个文件进行数据分析、合并等操作。