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

随机一卦: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

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

python:免费算卦相关推荐

  1. 一日一签免费算卦_一日一签app免费算卦

    一日一签app是一款在线抽签算卦的软件,用户在使用软件的时候将直接感受到软件操作的便捷性,这时候还将感受到上面测试的丰富感,在上面可以直接进行寺庙的灵签抽取操作,将直接进行观音相关灵签以及黄大仙相关灵 ...

  2. iching: 一个用来算卦的Python包

    为什么80%的码农都做不了架构师?>>>    使用python第三方包iching 进行蓍草卜卦.大衍之数五十,存一不用,构造天地人三者,历经三变,得到四的倍数即为一爻,算六爻要一 ...

  3. python110的二进制_Python:100行代码算卦?没错,用的还是二进制!

    我用Python及其DataFrame等包,设计了一个算卦(共64卦)程序. DataFrame可以实现特殊排序.借这种排序,能更好地研究二进制视角下的卦象变化. 又根据二进制的对应关系,取相反的卦值 ...

  4. 【云云怪】第2个项目:快速算卦小屋

    [项目预览] [创作背景] 我爹在大学教<易经>,我也跟着学了点算卦的皮毛,当上了半仙,经常在群里给小伙伴算姻缘.其实算卦的流程非常的机械化,既然学了python,那就要用起来呀!解放双手 ...

  5. python精品课_【人生苦短,我用Python】Python免费精品课连载(1)——Python入门

    摘要:课程学习:零基础入门学习Python - 阿里云大学 上图中T恤上印着"人生苦短,我用Python"的大牛就是Python的创始人Guido van Rossum.其实这句话 ...

  6. 自学python网站推荐-给初学者推荐的10个Python免费学习网站!赶紧收藏吧!

    如今,Python 已经成为一种再主流不过的编程语言了.它天生丽质,易于读写,非常实用,从而赢得了广泛的群众基础,被誉为"宇宙最好的编程语言",被无数程序员热烈追捧.许多程序员都把 ...

  7. Anaconda——安装与添加 Anaconda Python 免费仓库

    Anaconda 简介 Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux, Mac, Windows, 包含了众多流行的科学计算.数据分析的 Python 包. Anac ...

  8. python免费开源工具推荐_年薪200万的程序员,推荐这10大Python免费开源工具!

    原标题:年薪200万的程序员,推荐这10大Python免费开源工具! 毫无疑问,Python是最流行的语言之一,其成功的原因之一是它为科学计算提供了广泛的报道. 在这里,我们仔细研究用于机器学习和数据 ...

  9. python免费教学视频400集-如何入门 Python 爬虫?400集免费教程视频带你从0-1全面掌握...

    学习Python大致可以分为以下几个阶段: 1.刚上手的时候肯定是先过一遍Python最基本的知识,比如说:变量.数据结构.语法等,基础过的很快,基本上1~2周时间就能过完了,我当时是在这儿看的基础: ...

最新文章

  1. 7.某计算机的控制器采用微程序控制方式,微指令中的操作控制字段的16位采用混合表示法,其中用11位采用直接表示法,另外5位分为3位和2位的编码表示法,则此格式的微指令最多可表示多少个微指令?
  2. python3字典升序排序_Python字典和元组总结
  3. 最长回文子序列(LPS)
  4. RabbitMQ学习之spring配置文件rabbit标签的使用
  5. tfs 安装mysql.h_如何在centos5或centos7上编译安装tfs rcserver 模块?
  6. JavaScript的输出(2)
  7. 2017年大数据行业盘点:方案落地转向了价值创造
  8. 安装Lr11.0(LoadRunner) 出现安装LoadRunner时出现:缺少vc2005_sp1_with_atl_fix_redist的解决办法
  9. pycharm2016破解方法
  10. 基于51单片机+SYN6288语音播报
  11. 教育技术学专业属于计算机类么,教育技术学是什么专业
  12. Spring Cloud微服务技术栈学习(导读)
  13. 楚留香服务器维护,楚留香3月30日更新维护公告 楚留香手游更新内容一览
  14. 2018年度AI评选揭晓!10大领航企业,50家明星公司,10佳投资机构
  15. SEGGER Embedded Studio 4.22 入门之:配合cubemx 快速建立ES工程
  16. C语言求班级平均分案例讲解
  17. 头歌平台web实训部分作业
  18. CVPR小样本检测:蒸馏上下文助力小样本检测(代码已开源)
  19. 控制与决策latex排版解答
  20. AR增强现实的三大关键技术

热门文章

  1. 完美解决AutoCAD2012,AutoCAD2013本身电脑里有NET4.0或以上版本却装不上的问题
  2. android 自定义view之掷骰子小人走动的游戏
  3. 有史以来最伟大的500首歌曲
  4. i3 3220 主板b75m d3v安装黑苹果10.9.1正式版,纪实
  5. 实时的空号检测API,稳定可靠
  6. FASTJSON性能优化
  7. 模电电路(部分合集)
  8. 拼多多新任CEO不“追风”
  9. cannot import name evaluate
  10. QT下使用QCamera录像和保存功能