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

run*_*o77 1 python csv datetime

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

datetime.strptime('2000/2000_03.mdf', '%Y/%Y_%m') 
Run Code Online (Sandbox Code Playgroud)

但这会返回错误.我猜它与mdf有关,最后一年和重复的一年,但我不知道如何消除字符串的那些部分只能得到我想要的时间.是否有更简单的方法来提取月份和年份?

Nig*_*een 6

如果你完全确定这一年将永远重复,我只是......跳过这一年.

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?
Run Code Online (Sandbox Code Playgroud)