【问题标题】:Page won't load until program is closed [duplicate]页面在程序关闭之前不会加载[重复]
【发布时间】:2021-11-23 06:36:09
【问题描述】:

我正在制作一个 API 来将应用程序从我的手机启动到我的电脑,但是当我访问 API 的路由时,页面不会加载,直到使用 os.system() 启动的程序关闭

这是我的代码:

import os
from flask import Flask

app = Flask(__name__)

@app.route("/")
def hello_world():
    os.system("notepad")
    return "<p>Hello, World!<br>Launching Notepad!</p>"

提前感谢您的帮助! Ps.:我一般是烧瓶和 API 的新手。

【问题讨论】:

标签: python


【解决方案1】:

os.systemdoes not return 直到它启动的进程退出。

查看subprocess module 以在后台启动进程。在最简单的情况下:

import subprocess
subprocess.Popen("notepad")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-24
    • 2021-05-06
    • 2017-01-15
    相关资源
    最近更新 更多