![](/img/trans.png)
[英]time data '2022-01-07T02:05:1' does not match fotmat '%Y-%m-%d%H:%M:%S'
[英]Python strptime : time data '“2016-02-02”' does not match format '%Y-%m-%d'
當我運行以下代碼時,使用python從csv文件讀取時出現以下錯誤:
rel_date_object = datetime.datetime.strptime(row[29], '%Y-%m-%d')
row [29]是保存日期的字符串。
這是我在日志文件中遇到的錯誤:
ERROR:root: time data '"2016-02-02"' does not match format '%Y-%m-%d'
我不知道我要去哪里錯了。 請幫忙,謝謝
如果您的row[29]
變量始終包含您指定的字符串(帶有"
),則可以按以下方式更改匹配的表達式:
rel_date_object = datetime.datetime.strptime(row[29], '"%Y-%m-%d"')
我猜你的字符串包含“”字符。
這將解決您的問題
rel_date_object = datetime.datetime.strptime(row[29][1:-1], '%Y-%m-%d')
您可以使用str.strip
刪除"
rel_date_object = datetime.datetime.strptime(row[29].strip('"'), '%Y-%m-%d')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.