首页 > 解决方案 > 读取名称每天更改的 csv 文件

问题描述

我正在尝试在 Pandas 中读取 csv 文件。我正在自动化脚本以每天从 csv 读取数据并执行。每天都会在我拥有 csv 文件的文件夹中添加一个新的 csv。新添加的 csv 文件具有相同的名称格式,只是其中的日期部分每天更改,月份部分每月更改。年会逐年变化。我如何每天自动读取名称不断变化的 csv 文件?

示例:如果昨天文件的名称是:

Name_29Mar2020_data_by_company.csv

明天的文件将是:

Name_30Mar2020_data_by_company.csv

标签: pythonpandascsvautomationfilenames

解决方案


您可以使用 datetime 模块:

import pandas as pd
from datetime import datetime

fname = datetime.today().strftime('Name_%d%b%Y_data_by_company.csv')
df = pd.read_csv(fname)

推荐阅读