原文链接: Python3 选择性运行 flask项目
上一篇: 数据结构
下一篇: Python3 问卷星 简单问卷投票
web文件
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "a"
def get_app():
return app
运行文件
import multiprocessing
import webb
import weba
# 使用多进程运行Python的flask模块
def start(app):
app.run(port=888, host='0.0.0.0', threaded=True)
p = None
while True:
s = input("请输入:\n")
if p is not None:
p.terminate()
# import 在语句中,为了不污染变量,如果文件比较简单也可以放在外面
if s == '1':
# import weba
p = multiprocessing.Process(target=start, args=[weba.get_app()])
p.start()
elif s == '2':
# import webb
p = multiprocessing.Process(target=start, args=[webb.get_app()])
p.start()
输入不同的数字,会运行不同的模块