Skip to main content
 首页 » 编程设计

python之将日期字符串 (YYYY/YYYY_mm.mdf) 转换为可用的日期 Python

2025年05月04日20zengkefu

我有一个包含 10,000 个日期字符串的 csv 文件,看起来像 2000/2000_03.mdf,我只需要每个字符串的年份和月份。我试过使用:

datetime.strptime('2000/2000_03.mdf', '%Y/%Y_%m')  

但这会返回一个错误。我猜它与最后的 mdf 和重复的年份有关,但我不确定如何消除字符串的这些部分以仅获得我想要的时间。有没有更简单的方法来提取月份和年份?

请您参考如下方法:

如果您完全确定年份将始终正确重复,我会......跳过年份。

s = '2000/2000_03.mdf'.split('/') 
d = datetime.strptime(s[1], '%Y_%m.mdf') 
if int(s[0]) != d.year: 
    #uh, that file is confused. Do something?