-2

我在 Visual Studio Code 中使用Python 扩展,并使用绿色三角形按钮运行 Python 文件。在此处输入图像描述

但是,如果我正在使用 Flask 或 justpy 应用程序,如果文件已经在运行,则该按钮不会重新运行文件。如果应用程序已经在运行并且我第二次按下按钮,我会在 VS Code 终端中得到以下输出:

/Library/Frameworks/Python.framework/Versions/3.9/bin/python3 "/Users/me/app/app1.py"

而不是我希望得到这样的东西:

/Library/Frameworks/Python.framework/Versions/3.9/bin/python3 "/Users/me/app/app1.py"
JustPy ready to go on http://127.0.0.1:8002

PyCharm 能够重新运行正在运行的 justpy 应用程序,但不能重新运行 VSC。是否有我应该在 VSC 中更改的设置?如果您想尝试一下,这是一个示例 justpy 应用程序:

import justpy as jp

def hello_world():
    wp = jp.WebPage()
    d = jp.Div(text='Hello world!')
    wp.add(d)
    return wp

jp.justpy(hello_world)

编辑:有一种解决方法,即在终端中按 CTRL + C 或 CMD + C 以停止该过程然后再次运行,但这太麻烦了。

4

1 回答 1

0

对于烧瓶应用程序,当您设置 debug=true 时,当您保存文件时,它将始终在 vscode 上自动重新运行

于 2021-04-07T10:28:09.147 回答