Лекция 7: Работа с файлами
Работа с файлами
Теория
До выполнения заданий послушать
- Основы
-
Примеры:
- Фильтрация строк из вывода sh ip int br
- Фильтрация интерфейсов и IP из вывода sh ip int br и вывод данных столбцами
- Список IP-адресов из конфигурации
-
Полезные приемы:
- tips & tricks 04. Фильтрация строк из одного файла и запись в другой
- tips & tricks 07. Собираем нужные строки из вывод, сортируем, выводим столбцами
Этого достаточно чтобы начать делать задания.
После выполнения заданий, продолжить теорию:
-
Примеры:
- Список списков из вывода sh ip int br
- Словарь интерфейс - ip из вывода sh ip int br
- Фильтрация строк из конфига. Получение соответствия интерфейс - IP
- Словарь интерфейс - IP из конфига
-
Полезные приемы:
- tips & tricks 01. Работа с несколькими файлами конфигурации
- tips & tricks 02. Сбор вывода из нескольких файлов конфигурации в словарь
- tips & tricks 03. Сбор вывода из нескольких файлов конфигурации в словарь
- tips & tricks 05. Фильтрация секции интерфейсов из конфига
- tips & tricks 06. Словарь интерфейс - список команд
- tips & tricks 08-09. Добавить путь к имени файла
Полезные видео из предыдущих тем
Задания
До следующей лекции нужно выполнить такие задания (8 заданий):
- Все из раздела 07_files
Как минимум:
- 7.0, 7.1, 7.2, 7.3
В первую очередь, лучше делать задания 6 и 7 раздела, а затем доделывать те, которые не сделаны из предыдущих разделов.
Примеры
Примеры, которые показывались на лекции, можно найти в репозитории курса:
Разобраться с примерами поможет Python tutor.
Презентация
Соответствующие разделы в книге
Ссылки на пройденные темы:
Следующая лекция
Для подготовки к лекции надо прочитать разделы:
Leave a Comment