【问题标题】:How to put value of Dash-Plotly dropdown to a python variable?如何将 Dash-Plotly 下拉列表的值放入 python 变量?
【发布时间】:2020-05-29 16:02:08
【问题描述】:

我能够使用回调打印下拉列表的值。有什么办法可以将此值放入 python 变量中?

我想在 API 端点中使用它(土耳其)。

【问题讨论】:

    标签: python-3.x drop-down-menu plotly-dash


    【解决方案1】:

    如果你在回调中有值,那么它已经是一个 Python 变量。我假设你做了类似的事情?

    @app.callback(
        Output('my-output', 'value')
        Inputs[('my-input', 'value')])
    def callback_func(dropdown_value):
        print(dropdown_value)
    

    您可以在该函数中使用dropdown_value,就像任何其他 Python 变量一样。它仅限于函数的范围,但您可以做一些事情以使其在其他地方可访问,就像函数中的其他变量一样。您可以将其写入文件,将其添加到列表或来自其他上下文的字典,等等。

    【讨论】:

    • 我设法将值存储到函数外部的变量中。但是,一旦完成,我想再次运行整个脚本,有没有办法这样做?
    • 再次运行脚本是什么意思? Dash 服务器应该继续运行,并且每次下拉值更改时都会触发回调,以便您每次都对其进行操作。
    猜你喜欢
    • 2019-01-23
    • 1970-01-01
    • 2021-10-28
    • 1970-01-01
    • 1970-01-01
    • 2020-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多