python - 读取名称每天都在变化的 csv 文件

标签 python pandas csv automation filenames

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

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

Name_29Mar2020_data_by_company.csv

明天的文件将是:

Name_30Mar2020_data_by_company.csv

最佳答案

您可以使用日期时间模块:

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)

关于python - 读取名称每天都在变化的 csv 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60935082/

相关文章:

python - 将处理中出现错误的所有行移动到另一个数据帧中?

python - 使用 python 创建一个新的 csv 文件

JavaScript CSV 解析器库

python - 如何使用python.mechanize查找执行后AJAX页面重定向到的url?

python - 正确使用map将函数映射到df,python pandas

python - Scrapy递归下载内容

python - Pandas Groupby 和 Sum Only 一列

Python:将不同 csv 文件中的列追加到 CSV

python - 基于相似性度量 Pandas 删除数据帧行

python - OMP : Error #15: Initializing libiomp5. dylib,但发现libiomp5.dylib已经初始化