【发布时间】:2015-09-29 11:37:52
【问题描述】:
我有一个 csv 文件,其中包含 10,000 个日期字符串,看起来像 2000/2000_03.mdf,我只需要每个字符串的年份和月份。我试过使用:
datetime.strptime('2000/2000_03.mdf', '%Y/%Y_%m')
但这会返回错误。我猜这与最后的 mdf 和重复的年份有关,但我不确定如何消除字符串的这些部分以获得我想要的时间。有没有更简单的方法来提取月份和年份?
【问题讨论】:
-
所以将
.mdf放入您的格式字符串中...这就是为什么%在那里-Y作为格式字符和Y作为字符串中的常规字符之间的区别。