【问题标题】:Running two python file at the same time in visual studio code在 Visual Studio 代码中同时运行两个 python 文件
【发布时间】:2021-09-29 09:11:26
【问题描述】:

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

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 代码之外运行其中一个脚本...您可以直接从命令行终端/控制台执行此操作,或者如果您更喜欢空闲模式。

标签: python multithreading visual-studio-code binance binance-api-client


【解决方案1】:

您可以在 Visual Studio 代码中创建两个终端来运行这两个文件(请参阅 here)。或者您可以创建一个简单的 shell 脚本来启动两个程序(在后台启动一个程序,并在命令行末尾使用 '&')

【讨论】:

  • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
【解决方案2】:

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

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

python3 xy.py

【讨论】:

    【解决方案3】:

    这里有帮助的讨论:run multiple python scripts at the same time

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

    在新窗口中,我设法通过键入命令来运行必要的代码。运行 Python File 按钮仍然绑在原来的窗口中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-05
      • 1970-01-01
      相关资源
      最近更新 更多