【发布时间】:2017-11-19 07:02:16
【问题描述】:
我运行另一个 gtk 窗口来显示我的应用程序,同时我想运行 Flask.run(host:'0.0.0.0')。当我关闭运行我的应用程序的 gtk.window 时,Flask 仍在处理。有人可以帮忙吗?
这里是代码:
import multiprocessing
import opx
import app
def worker(file):
if file == 'opx':
opx.main()
else :
app.apx.run(host='0.0.0.0')
if __name__ == '__main__':
files = ["opx","app.py"]
for i in files:
p = multiprocessing.Process(target=worker(i))
p.start()
p.join()
【问题讨论】:
-
为什么是
multiprocessing,你有没有考虑将它部署在tornado或gevent上? -
海弗兰克,感谢您的回复。我已经在龙卷风上尝试过,但我仍然坚持下去。你可以给我一个例子吗?我是 python 新手...
标签: python python-2.7