同步操作将从 cyyz/Cov 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
from flask import Flask as _Flask,jsonifyfrom flask import requestfrom flask import render_templatefrom flask.json import JSONEncoder as _JSONEncoderfrom jieba.analyse import extract_tagsimport decimalimport utilsimport stringclass JSONEncoder(_JSONEncoder):def default(self, o):if isinstance(o, decimal.Decimal):return float(o)super(_JSONEncoder, self).default(o)class Flask(_Flask):json_encoder = JSONEncoderapp = Flask(__name__)@app.route('/hello')def hello_world():return 'Hello World!'@app.route('/login')def hello_world2():name = request.values.get("name")pwd = request.values.get("pwd")return f'name={name}.pwd={pwd}'@app.route('/abc')def hello_world1():id = request.values.get("id")return f"""<form action="/login">账号:<input name="name"><br>密码:<input name="pwd"><input type="submit"></form>"""@app.route('/')def hello_word3():return render_template("main.html")@app.route('/ajax',methods=["get","post"])def hello_word4():return '10000'@app.route('/time')def get_time():return utils.get_time()@app.route('/c1')def get_c1_data():data = utils.get_c1_data()return jsonify({"confirm":data[0],"suspect":data[1],"heal":data[2],"dead":data[3]})@app.route('/c2')def get_c2_data():res = []for tup in utils.get_c2_data():res.append({"name":tup[0],"value":int(tup[1])})return jsonify({"data":res})@app.route('/l1')def get_l1_data():data = utils.get_l1_data()day,confirm,suspect,heal,dead = [],[],[],[],[]for a,b,c,d,e in data[7:]:day.append(a.strftime("%m-%d"))confirm.append(b)suspect.append(c)heal.append(d)dead.append(e)return jsonify({"day":day,"confirm":confirm,"suspect":suspect,"heal":heal,"dead":dead})@app.route('/l2')def get_l2_data():data = utils.get_l2_data()day,confirm_add,suspect_add = [],[],[]for a,b,c in data[7:]:day.append(a.strftime("%m-%d"))confirm_add.append(b)suspect_add.append(c)return jsonify({"day":day,"confirm_add":confirm_add,"suspect_add":suspect_add})@app.route('/r1')def get_r1_data():data = utils.get_r1_data()city = []confirm = []for k,v in data:city.append(k)confirm.append(int(v))return jsonify({"city": city,"confirm": confirm})@app.route('/r2')def get_r2_data():data = utils.get_r2_data()d = []for i in data:k = i[0].rstrip(string.digits)v = i[0][len(k):]ks = extract_tags(k)for j in ks:if not j.isdigit():d.append({"name": j,"value": v})return jsonify({"kws": d})if __name__ == '__main__':app.run(host="0.0.0.0",port=5000)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。