丐中丐抽奖,效果如下图

首先需下载Flask库,打开Anaconda3,输入如下指令

pip install Flask install https://pypi.tuna.tsinghua.edu.cn/simple/

打开pycharm(汉化),新建软件包

在软件包中新建python文件

复制粘贴如下代码

# 导包操作...
from flask import Flask, render_template
from random import randint# 创建了一个Flask类,由这个类生成了一个app实例
app = Flask(__name__)# 表示抽取a,b,c,d四个字母
alpha = ['a', 'b', 'c', 'd']# @app.route("URL")作用是在程序运行时,装饰一个视图函数
@app.route("/index")
def index():return render_template('index.html', alpha=alpha)@app.route("/choujiang")
def choujiang():num = randint(0, len(alpha) - 1)return render_template('index.html', alpha=alpha, x=alpha[num])# 运行
app.run(debug=True)

可将alpha=['a','b','c','d']替换成任意内容,如hero=['李白','橘右京','东方曜','韩信','露娜','镜'],效果如下

python代码补充后,新建"templates"目录(名字切记一致)

在目录下新建HTML文件,命名为"index"(名字切记一致)

在"index"HTML文件下复制粘贴如下代码

<!doctype html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport"content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title>
</head>
<body>{{alpha}}<br><a href="/choujiang">随机抽取</a> <br>您抽到了:{{x}}
</body>
</html>

回到创建的python文件中,点击运行

运行出现一行网址,点击进入

进入后出现404 Not Found是因为后面未添加"/index",添加后即可成功

Python简单网页抽奖相关推荐

  1. python 简单网页_Python爬虫 (一):爬取一个简单的静态网页

    版本:python3.7 平台:windows10 工具 :pycharm 断断续续学习了py3爬虫2周左右的时间,发现自己学习的过于零散化,所以想通过这个专栏系统的整理下自己所学过的知识.如有错误, ...

  2. Python 简单网页爬虫学习

    1 #coding=utf-8 2 3 # 参考文章: 4 # 1. python实现简单爬虫功能 5 # http://www.cnblogs.com/fnng/p/3576154.html 6 # ...

  3. Python简单网页爬取

    使用Python爬取简单数据 闲暇时间学习Python,不管以后能否使用,就算了解计算机语言知识. 因为有一点Java基础,所以Python的基本语法就很快的过了一遍,表达或许有点混乱,以后慢慢改进. ...

  4. Python简单网页爬虫——极客学院视频自动下载

    一.需求背景 最近正好在研究Python,看了菜鸟教程上的基本教程,然后又再看极客学院的教学视频,向实战进军. 极客学院的视频是需要年费会员才能下载的,客户端倒是可以批量下载,但是下载之后,没有目录结 ...

  5. python简单网页爬虫代码

    上面是本人所写的简单爬虫代码,如果喜欢可以拿去用.具体深入的爬虫技术还需要自己去探讨,谢谢!

  6. python 静态网页_Python静态网页爬虫相关知识

    想要开发一个简单的Python爬虫案例,并在Python3以上的环境下运行,那么需要掌握哪些知识才能完成一个简单的Python爬虫呢? 爬虫的架构实现 爬虫包括调度器,管理器,解析器,下载器和输出器. ...

  7. Python制作一个简单的抽奖软件(二)

    Python制作一个简单的抽奖软件(二) 认识QT 因为都对 QT和tkinter都没用过,之前简单使用tkinter后发现,界面调整不太好弄.然后度娘了之后,QT是强大GUI库之一,很多人都推荐它. ...

  8. Python爬虫之reuqests实现简单网页采集--网页采集教程

    我们介绍了一种新的爬取网页的方法–reuqests,并介绍了它的使用方法,我们还介绍了urllib与reuqests的区别.这节课我们通过一个实例–reuqests实现简单网页采集来加深大家对reuq ...

  9. python刷题一亩三分地_手把手教你用python抓网页数据【一亩三分地论坛数据科学版】...

    前言:. visit 1point3acres.com for more. 数据科学越来越火了,网页是数据很大的一个来源.最近很多人问怎么抓网页数据,据我所知,常见的编程语言(C++,java,pyt ...

最新文章

  1. 计算机视觉顶会上的灌水文都有哪些特征?
  2. Tensorflow实现的深度NLP模型集锦(附资源)
  3. 数据库事务原理及并发、死锁
  4. 将DataTable中的数据一次性提交到数据库中
  5. C++中不同的继承方式
  6. Java面试绕不开的问题: Java中HashMap底层实现原理(JDK1.8)源码分析
  7. php.inf文件在哪里,php和phpinfphpinfoo
  8. Ubuntu下用webstorm开发Nodejs(二)
  9. python 命名实体识别_使用Python和Keras的有关命名实体识别(NER)的完整教程
  10. java 枚举工厂_在Java中使用枚举工厂,最佳做法?
  11. 【leetcode】Combinations (middle)
  12. 企业实战_05_MyCat用户密码加密
  13. 亲身经历之微信支付沙箱环境扫码支付遇到的那些坑
  14. python中的tab补全功能添加
  15. 紧急事态分析及处理方法
  16. 性能测试模型之曲线拐点模型——压力曲线分析图
  17. graphpad prism怎么添加图例_Graphpad Prism 绘制散点图详细图解
  18. 谷歌java模板_如何创建Google表格模板
  19. 成都榆熙:怎么解除拼多多商品的推广限制
  20. 聊聊互联网广告前世今生,你想不想要流量?反正我想!

热门文章

  1. 联发科 IC校招笔试题目
  2. Android 高质量开发之崩溃优化,kotlin协程跟线程
  3. 陈寿福服从法院判决已支付赔偿并道歉
  4. 2022年全国技能大赛云计算 RocketChat聊天系统上云
  5. 内网渗透-Linux权限维持
  6. 区块链的可扩展性问题及解决方案对比
  7. 春风十里_C调简单版_酷音小伟
  8. python 习题练习二
  9. 百度关于EMP的探索:落地生产可用的微前端架构
  10. ATK-UART2ETH 串口转以太网模块通信