Я использую кнопку для вызова функции, но вывод функции не сохраняется.
Я создаю интерактивный блокнот Jupyter, предназначенный для выполнения функций при нажатии кнопок. Например, первая кнопка называется "Get data
", которая создаст новые переменные. Затем вторая кнопка, "Analyze data
" будет выполнять некоторый анализ переменных. Проблема в том, что вывод «Get data
» не сохраняется вне функции.
# GET DATA
get_data_button = widgets.Button(description='Get Data')
def get_data(b):
data = 10
print(data)
return data
# DISPLAY BUTTON
get_data_button.on_click(get_data)
display(get_data_button)
Я ожидаю, что после функции я смогу сделать
print(data)
и возврат 10
вместо этого говорится:
имя 'данные' не определено