我在 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 以停止该过程然后再次运行,但这太麻烦了。