首页 > 解决方案 > Python 运行命令启动服务器然后继续我的主程序

问题描述

我想使用命令在 python 代码中启动服务器,但主程序停在这里。

如何修改代码以让服务器启动然后继续我的主程序代码。

这是我下面的python代码。

import os
os.system('/usr/local/bin/python3.7 -m pyxtermjs')
print("Hello")  

这是我下面的控制台输出

serving on http://127.0.0.1:5000
 * Serving Flask app "pyxtermjs.app" (lazy loading)
 * Environment: production
   WARNING: This is a development server. Do not use it in a production deployment.
   Use a production WSGI server instead.
 * Debug mode: off
WebSocket transport not available. Install eventlet or gevent and gevent-websocket for improved performance.
 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

标签: python

解决方案


您可以使用线程进行多进程:

import os
from threading import Thread

def pro(): # Define a function to add to the Thread
    os.system('/usr/local/bin/python3.7 -m pyxtermjs')

program = Thread(target=pro) # Define the Thread with the function

program.start() # Start the Thread

print('Hello World')

推荐阅读