Jupyter Notebook: как использовать переменную виджета ipython вне функции - PullRequest
0 голосов
/ 11 ноября 2019

Я использую функцию взаимодействия виджета ipython и хочу использовать выделение как переменную вне функции. Например,

import ipywidgets as widgets
from ipywidgets import interact, interactive
list1 = ['ABC','DEF','GHI']

@interact
def uni_systems(items = list1):
    choice = items

Это дает мне интерактивный отсев. Теперь мне нравится использовать выбор или выпадающий выбор вне функции, но он еще не определен. Как использовать его вне функции для дальнейшей обработки

1 Ответ

0 голосов
/ 11 ноября 2019

IIUC, вставьте оператор global choice перед тем, как присваивать ему значение в функции. По сути, создавая его как глобальную переменную, вы можете использовать его вне функции

...