代码拉取完成,页面将自动刷新
from flask import Flask, request
from threading import Timer
app = Flask(__name__)
timers = {} # 存储计时器的字典
def start_timer(key, timeout):
timers[key] = Timer(timeout, timer_expired, args=(key,))
timers[key].start()
def timer_expired(key):
print(f"计时器 {key} 结束")
@app.route('/wenxin', methods=['POST'])
def wenxin():
timeout = float(request.form.get('timeout')) # 从 POST 请求的表单数据中获取计时参数
key = request.form.get('key') # 从 POST 请求的表单数据中获取计时器的唯一键
start_timer(key, timeout)
return "Timer started"
@app.route('/apppost', methods=['POST'])
def apppost():
key = request.form.get('key') # 从 POST 请求的表单数据中获取计时器的唯一键
if key in timers and timers[key].is_alive():
print("正在说话")
else:
print("计时结束")
return "Done"
if __name__ == '__main__':
app.run()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。