【发布时间】:2021-09-29 09:11:26
【问题描述】:
我有两个文件,我想同时运行这两个文件。第一个基本上是询问股票价格并将它们写入数据库,第二个使用 python dash 创建一个网页。该网页实时显示来自不断刷新的数据库的数据。我尝试使用线程但它不起作用,因为这两个文件基本上用作两个无限循环。我应该如何解决这个问题? 我遇到问题的两个功能是 dataMiningScript= fd.financeData(数据库,1600) 和 如果 name == "main": 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