我有一个文本文件,里面有用户,然后是到期日。我希望能够读取用户最初输入的到期日期,并查看该日期是否比当前日期过期。任何帮助,将不胜感激。
文本文件:
用户:汤米
性别:男
到期日:2020-02-18
到目前为止,我的代码是:
import datetime
data = open("duedate.txt", "r")
d = datetime.datetime.today()
line = data.readlines(3)
if line > d
print("This date is overdue ")
尝试这个:
import datetime
today = datetime.datetime.today()
with open("duedate.txt", "r") as f:
for line in f:
if not line.startswith('Date due'): continue
field, value = line.split(':')
if field == 'Date due':
if datetime.datetime.strptime(value.strip(), '%Y-%m-%d') < today:
print("Overdue")
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句