运行 两个 python 文件同时出现在 visual studio 代码中

Running two python file at the same time in visual studio code

我有两个文件,我想要 运行 两个。第一个基本上是询问股票价格并将其写入数据库,第二个使用 python dash 创建网页。该网页实时显示来自不断刷新的数据库的数据。我尝试使用线程但它不起作用,因为这两个文件基本上充当两个无限循环。我应该如何解决这个问题? 我有问题的两个功能是 dataMiningScript= fd.financeData(数据库,1600) 和 如果 名称 == “main”: app.run_server(调试=真)

app = dash.Dash(__name__, external_stylesheets=[dbc.themes.BOOTSTRAP])
database=db.dataBase()
homepage=hp.homepage(database)
homepage.timeUpdateCallback(app)
homepage.gaugeRefreshCallback(app)
dataMiningScript= fd.financeData(database,1600)

app.layout = homepage.layoutMaker()



if __name__ == "__main__":
   app.run_server(debug=True)

您可以在 visual studio 代码中创建两个终端到 运行 两个文件(参见 here)。或者您可以创建一个简单的 shell 脚本来启动这两个程序(在后台启动一个程序,在命令行末尾使用“&”)

出于某种原因,我无法在 Visual Studio 代码中同时 运行 两个 python 程序,但我设法通过第一位评论者的解决方案解决了这个问题:

我打开终端并搜索我的 .py 程序。然后我写

python3 xy.py

此处的讨论很有帮助:run multiple python scripts at the same time

很好地涵盖了标题中发布的问题。

在新 window 上,我通过键入命令设法 运行 了必要的代码。 运行 Python 文件按钮仍然太原始 window。