前提・実現したいこと
はじめて質問させていただきます。初心者です。
あるcsvから日付を持ってきて比較をしているのですが、上手くいきません。
発生している問題・エラーメッセージ
date =2021/2/1 15:15:15
date.csv
2021/1/30 20:20:20
2021/1/30 22:22:22
2021/2/1 10:10:10
2021/2/1 15:15:15
2021/2/1 20:20:20
2021/2/2 10:10:10
2021/2/1 15:15:15からokと表示したいが、2021/2/1 10:10:10からok表示になる。
該当のソースコード
import csv
date =2021/2/1 15:15:15
with open('date.csv','r')as f:
____reader =csv.reader:
_____for row in reader:
________csvdata = row[0]
________pirnt(date)
________print(csvdate)
________if date <= csvdata:
__________print("ok")
________else:
__________print("ng")
インデントがうまくできなかったのでアンダーバーで代用しました。
試したこと
strftimeとstrptimeを使って日付型に変えて比較したりしましたが、やり方が悪いのか、上手くいきません。
補足情報(FW/ツールのバージョンなど)
環境 windwos10
python2.7.12
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/12 03:32