Python 读取文件
时间: 2023-08-14 12:54:41 浏览: 102
可以使用Python的os和pandas库来读取文件夹下所有的Excel文件。
首先,需要导入os和pandas库:
```python
import os
import pandas as pd
```
然后,使用os库的listdir函数来获取文件夹下所有的文件名:
```python
folder_path = '文件夹路径'
file_names = os.listdir(folder_path)
```
接下来,使用pandas库的read_excel函数来读取Excel文件:
```python
dfs = []
for file_name in file_names:
if file_name.endswith('.xlsx'):
file_path = os.path.join(folder_path, file_name)
df = pd.read_excel(file_path)
dfs.append(df)
```
上面的代码会读取所有以.xlsx结尾的文件,并将它们的数据存储在一个列表中。如果需要读取其他格式的文件,可以修改if语句的条件。
最后,可以将所有的数据合并成一个DataFrame:
```python
result = pd.concat(dfs, ignore_index=True)
```
这样就可以读取文件夹下所有Excel文件的数据了。
阅读全文