我想同时执行wxPython和Flask服务器。在
所以我尝试使用多处理模块。在
问题是,当我启动程序时,总是有2个wxPython帧和1个flask服务器。在
我不知道为什么会有两个wxPython相框出来。在
你能解决这个问题吗?在
谢谢。在
# -*- coding:utf-8 -*-
from multiprocessing import Process
def run_frame():
import wx
app = wx.App(False)
frame = wx.Frame(None, wx.ID_ANY, "Hello World")
frame.Show(True)
app.MainLoop()
def run_webserver():
from flask import Flask
app = Flask(__name__)
app.run(debug=True)
if __name__ == '__main__':
p = Process(target=run_frame)
p.start()
p2 = Process(target=run_webserver)
p2.start()
目前没有回答
相关问题 更多 >
编程相关推荐