在 def update_graph() 中打印
Print in def update_graph()
抱歉,这可能看起来有点基础,但我如何在 def update() 中为 plotly 仪表板显示打印?
我想查看我的 datepickerrange() 的输出类型,但每次我 运行 它与其他变体一起使用时,我似乎无法在仪表板上打印任何内容,是否有另一种调用变量的方法进入环境以便我可以了解更多信息?
app = dash.Dash()
app.layout = html.Div([
dcc.DatePickerRange(
id='my-date-picker-range',
min_date_allowed=dt(2019, 4, 1),
max_date_allowed=dt(2019, 6, 30),
initial_visible_month=dt(2019, 4, 1),
end_date=dt(2019, 4, 2)
),
html.Div(id='output-container-date-picker-range')
])
@app.callback(
dash.dependencies.Output('output-container-date-picker-range', 'children'),
[dash.dependencies.Input('my-date-picker-range', 'start_date'),
dash.dependencies.Input('my-date-picker-range', 'end_date')])
def update_output(start_date, end_date):
pref= type(start_date)
return print(pref)
if __name__ == '__main__':
app.run_server()
print
函数将您传入的任何对象的 str
方法输出到 STDOUT 通道。
而不是:
return print(pref)
使用:
return str(pref)
抱歉,这可能看起来有点基础,但我如何在 def update() 中为 plotly 仪表板显示打印?
我想查看我的 datepickerrange() 的输出类型,但每次我 运行 它与其他变体一起使用时,我似乎无法在仪表板上打印任何内容,是否有另一种调用变量的方法进入环境以便我可以了解更多信息?
app = dash.Dash()
app.layout = html.Div([
dcc.DatePickerRange(
id='my-date-picker-range',
min_date_allowed=dt(2019, 4, 1),
max_date_allowed=dt(2019, 6, 30),
initial_visible_month=dt(2019, 4, 1),
end_date=dt(2019, 4, 2)
),
html.Div(id='output-container-date-picker-range')
])
@app.callback(
dash.dependencies.Output('output-container-date-picker-range', 'children'),
[dash.dependencies.Input('my-date-picker-range', 'start_date'),
dash.dependencies.Input('my-date-picker-range', 'end_date')])
def update_output(start_date, end_date):
pref= type(start_date)
return print(pref)
if __name__ == '__main__':
app.run_server()
print
函数将您传入的任何对象的 str
方法输出到 STDOUT 通道。
而不是:
return print(pref)
使用:
return str(pref)