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有关,最后一年和重复的一年,但我不知道如何消除字符串的那些部分只能得到我想要的时间.是否有更简单的方法来提取月份和年份?
如果你完全确定这一年将永远重复,我只是......跳过这一年.
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)