【发布时间】:2023-03-31 20:52:01
【问题描述】:
所以我收到了这个错误:
time data '6/28/18' does not match format '%b/%d/%y'
我有一个 csv 文件,其中第 4 列有日期,并且想按日期对数据进行排序...有什么建议或可能的解决方案吗?我对 Python 的 datetime 特性不是很熟悉...
import csv
from datetime import datetime
with open('example.csv', newline='') as f:
reader = csv.reader(f)
data = sorted(reader, key = lambda row: datetime.strptime(row[4], '%b/%d/%y'))
print (data)
【问题讨论】:
-
使用
"%m/%d/%y"
标签: python python-3.x sorting date datetime