У меня есть этот код:
for controller in se8650_list:
for graphic in AS.client.get_children(controller + '/Application/$Graphics'):
if 'Config' not in graphic._name:
airflow_list.append(graphic._path)
se8650_list
- это просто список строк (путей).Выдает исключение:
локальная переменная 'controller', на которую ссылается перед присваиванием
Что я сделал?Могу ли я не иметь controller
во втором цикле for, подобном этому?
Моя настоящая цель - это версия для понимания списка:
airflow_list = [graphic._path for graphic in AS.client.get_children(controller + '/Application/$Graphics') if 'Config' not in graphic._name for controller in se8650_list]
Но я также получаю ошибки там:
имя 'контроллер' не определено