将烧瓶中的datetime-local转换为秒以创建要计划的延迟(最好使用当前列出的模块)

该代码应该用作基于网页的闹钟,但是我处于起步阶段,因为设置闹钟的时间值对我来说很难输入几秒钟,因此我可以将其从当前值中删除时间有所延迟。所以最后我可以安排工作了。 我已经查找了如何更改格式,但是所有答案都在转换除我以外的几乎所有其他格式。 当我打印警报时,将以以下格式显示警报:2019-11-08T12:07

from flask import flask
from flask import request
import time
import sched
import datetime
s = sched.scheduler(time.time,time.sleep)
#e1 = s.enter(3,1,print_job_name,("Everyone should know,",))
app = flask(__name__)
@app.route('/')
def schedule_event():
    s.run(blocking=False)
    alarm_time = request.args.get("alarm")
    print(alarm_time)
    if alarm_time:
        convert alarm_time to a delay



        #delay = alarmsec - current_time in seconds 
        s.enter(int(delay),print,["Testy test",])
    return ' <head><meta http-equiv="refresh" content="30;url=\'/\'"> \
            </head> \
            <form action="/" method="get"> \
            <input type="datetime-local" name="alarm"> \
            <input name="two"> \
            <input type="submit"> \
            </form>'


if __name__ == '__main__':
    app.run()
fuyesunwang123 回答:将烧瓶中的datetime-local转换为秒以创建要计划的延迟(最好使用当前列出的模块)

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3135701.html

大家都在问