gpt4 book ai didi

python - 检查文本文件中的日期是否过期

转载 作者:行者123 更新时间:2023-12-01 06:22:31 32 4
gpt4 key购买 nike

我有一个文本文件,其中包含用户和截止日期。我希望能够读取用户最初输入的截止日期,并查看该日期与当前日期相比是否过期。任何帮助将不胜感激。

文本文件:

User: Tommy

Gender: Male

Date due: 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")

关于python - 检查文本文件中的日期是否过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60294481/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com