卜卦在线,python:免费算卦

 2023-09-26 阅读 44 评论 0

摘要:废话不多说,先抽一卦。(仅供娱乐) 随机一卦:http://182.254.246.137/life 运气一卦:http://182.254.246.137/better 运行效果: 手机浏览器访问: 源码: # -*- coding: utf-8 -*- import random import xlrd from sanic import Sanic

废话不多说,先抽一卦。(仅供娱乐)

随机一卦:http://182.254.246.137/life
运气一卦:http://182.254.246.137/better

运行效果
在这里插入图片描述

手机浏览器访问
在这里插入图片描述

源码:

# -*- coding: utf-8 -*-
import random
import xlrd
from sanic import Sanic
from sanic import responseapp = Sanic('myapp')filename = "life64.xls"
data = xlrd.open_workbook(filename)
table = data.sheets()[0]@app.get('/life')
def life(request):number = random.randint(0, 63)luck_type = table.row_values(number)[2][:-1]if luck_type in ["上上"]:word = "恭喜您!您抽到上上签!"elif luck_type in ["下下"]:word = "很遗憾!您抽到下下签!"else:word = "您抽中的是:{}签!".format(luck_type)message = {"前言": word,"第几卦": table.row_values(number)[0],"卦名": table.row_values(number)[1],"解卦": table.row_values(number)[3]}html_message = f"""<body><h4>{word}</h4><p>第几卦:{table.row_values(number)[0]}</p><p>卦名:{table.row_values(number)[1]}</p><p>解卦:{table.row_values(number)[3][3:50]}</p><p>      {table.row_values(number)[3][50:]}</p><br><p style="color: red">温馨提示:随机抽取,权当笑尔。</p></body>"""return response.html(html_message)@app.get('/better')
def better(request):lucky_number = [0, 1, 7, 13, 20, 26, 41, 42, 45, 47, 48, 52, 54, 57, 59]number = random.choice(lucky_number)luck_type = table.row_values(number)[2][:-1]if luck_type in ["上上"]:word = "恭喜您!您抽到上上签!"elif luck_type in ["下下"]:word = "很遗憾!您抽到下下签!"else:word = "您抽中的是:{}签!".format(luck_type)message = {"前言": word,"第几卦": table.row_values(number)[0],"卦名": table.row_values(number)[1],"解卦": table.row_values(number)[3]}html_message = f"""<body><h4>{word}</h4><p>第几卦:{table.row_values(number)[0]}</p><p>卦名:{table.row_values(number)[1]}</p><p>解卦:{table.row_values(number)[3][3:50]}</p><p>      {table.row_values(number)[3][50:]}</p><br><p style="color: red">温馨提示:随机抽取,权当笑尔。</p></body>"""return response.html(html_message)if __name__ == "__main__":app.run(host="127.0.0.1", port=80, auto_reload=True

微信公众号:玩转测试开发
欢迎关注,共同进步,谢谢!

在这里插入图片描述

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://808629.com/103670.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 86后生记录生活 Inc. 保留所有权利。

底部版权信息