importosimportipywidgetsaswidgetsfromIPython.displayimportdisplaymap_files=os.listdir("MAPS")# Define the dropdown optionsoptions=[x.split("__")[0]forxinmap_files]# Create the dropdown widgetdropdown=widgets.Dropdown(options=options,description="Select a city:")# Create an empty image widgetimage_widget=widgets.Image()# Function to print the selected valuedefupdate_image(option):sel_file=f"MAPS/{option.new}__DB_vs_DoU.png"print(sel_file)try:withopen(sel_file,"rb")asf:image_data=f.read()image_widget.value=image_dataexcept:image_widget.value=b""# Clear image if file not foundprint(f"Error: Image file not found at {sel_file}")# Observe the change in dropdown valuedropdown.observe(update_image,names="value")# Display the dropdowndisplay(dropdown)display(image_widget)