read_txt.py
from flask import Flask, request, render_template
read_txt = Flask(__name__)
@read_txt.route('/signin', methods=['get','POST'])
def signin():
path = r"C:\Users\Desktop\text.txt"
data = ""
with open(path, encoding='utf-8') as filename:
for line in filename:
data = data + line.rstrip() + '\n'
return render_template('show.html', data=data)
if __name__ == '__main__':
read_txt.run(port=8883)
show.html(放到templates目录下,templates和read_txt在同级目录下)
<!DOCTYPE html>
<html>
<head>
<title>Welcome, {{ data}}</title>
</head>
<body>
<p style="white-space: pre-line">Welcome, {{ data}}!</p>
</body>
</html>
访问:http://127.0.0.1:8883/signin 效果如下