Я ходил кругами часами. Я пытаюсь получить выпадающий вывод l oop, чтобы убедиться, что результат правильный.
Я получаю выпадающий список, но "output" - нет. Если я выберу «DEV» или «DEV», будет напечатано «DEV». Выход (w) равен none, и l oop выходит в противном случае, если нет *, если код
python (jypter):
source = ["Select Source", "DEV", "TEMP", "PROD"]
source_ = widgets.Dropdown(
options=source,
value=source[0],
description='Select variable:',
disabled=False,
button_style=''
)
def sourceURL(b):
clear_output()
print(source_.value)
### Drop Down
print("Drop Down")
display(source_)
w = source_.observe(sourceURL)
## print("output: ")
print(w) ### output is None
#### LOOP
if w == 'DEV':
print("This is Dev")
elif w == "TEST":
print("This is TEST")
else:
print("This is PROD")