Python在线二维码生成器
- .py代码部分
from flask import Flask
from flask import render_template
from flask import request
from PIL import Image
import qrcode
app = Flask(__name__)
@app.route('/you')
def you():
f = open("ErWeiMa.html", "r", encoding="utf-8")
data = f.read()
f.close()
# url = request.form('http://127.0.0.1:5000/url')
# print(url)
# img=qrcode.make(url)
return data
@app.route('/url',methods=['POST'])
def ewm():
ewm=request.form['data']
qrcode.make(ewm).save("static/qrimg.png")
return '<img src="static/qrimg.png" alt="二维码"/>'
app.run()
- html部分
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>二维码生成器</title>
</head>
<body>
<form action="/url" method="post">
请输入:
<input type="text" name="data"/><br>
<input type="submit" value="生成二维码">
</form>
<!--<img src="{{imgurl}}" alt="二维码"> -->
</body>
</html>
- 运行截图
- 运行测试
Mrs_youy