Python -密码过期



我正试图在我的web应用程序上添加密码到期。目标是让用户每30天更改一次密码,并通知他们在必须更改密码之前还剩下多少天。我正在尝试计算剩余的天数使用:

enter code here
 import datetime
 today = datetime.date.today()
 expire = 30
 day = today.strftime(' %d ')
 daysLeft = (expire - day)
 print today.strftime('you have '+ daysLeft +' days to change your password')

,但我有问题,因为我试图在一个总和中使用整数和字符串。

如果要将字符串转换为整数,请使用以下语法:

daysLeft = (expire - int(day))

如果要将整数转换为字符串,可以使用以下语法:

today.strftime('you have '+ str(daysLeft) +' days to change your password')

但是正如andr Schild在评论中所说,你可能不想这样做。如果您希望仅在剩余的日子显示信息,则可以直接打印消息而不调用strftime。

相关内容

  • 没有找到相关文章

最新更新