使用python和pandas,这里有 2个文件夹分别为文件夹1和文件夹2,文件夹1包含以年-月-日格式时间为命名的txt文件,每个txt内格式为数字文本加逗号加数字文本;文件夹2包含以年-月-日格式时间命名的子文件夹,子文件夹包含以数字文本命名的csv文件。 输入一个日期比如2023-04-10,找到文件夹1下的名为2023-04-10的txt文件并读取数据,找到文件夹2下的名为2023-04-10的文件夹,并通过名为2023-04-10的txt文件的数据在文价夹2下名为2023-04-10的文件夹中找到对应文件名称的csv文件,并用pandas读取这些csv文件
时间: 2023-06-08 22:09:17 浏览: 122
使用python的pandas库读取csv文件保存至mysql数据库
可以使用以下代码实现:
```python
import os
import pandas as pd
date = '2023-04-10'
txt_path = os.path.join('文件夹1', f'{date}.txt')
csv_folder_path = os.path.join('文件夹2', date)
# 读取txt文件中的数据
with open(txt_path, 'r') as f:
txt_data = f.read().strip()
# 在文件夹2中查找对应日期的csv文件
csv_file_name = f'{txt_data}.csv'
csv_file_path = os.path.join(csv_folder_path, csv_file_name)
# 读取csv文件中的数据
df = pd.read_csv(csv_file_path)
```
这段代码将给定日期的txt文件的数据读取出来,并根据这个数据在文件夹2中找到对应文件名称的csv文件,最后使用pandas读取读取csv文件中的数据。
阅读全文