问题描述
app = dash.Dash(__name__)
app.layout = html.Div(
[
dcc.Graph(id='live-graph',animate=True),dcc.Interval(
id='my_interval',interval=1*1000
),]
)
@app.callback(
[Output('output_data','children'),Output('mybarchart','figure')],[Input('my_interval','n_intervals')]
)
上面的代码在应用回调的最后一行中引发以下错误。我不明白错误在哪里。有人可以帮忙吗?
SyntaxError:解析时出现意外的EOF
解决方法
由于某些原因,您正在使用@
,而没有以下函数定义。
@
是修饰符的语法,如果没有以下函数定义,则将获得SyntaxError: unexpected EOF while parsing
。
一个简单的装饰器看起来像这样:
@decoratorFunctionThatReturnsAnotherFunction
def myDecoratedFunction():
pass
推荐Corey Schafer的有关YouTube上的装饰器的视频:https://www.youtube.com/watch?v=FsAPt_9Bf3U