Лекция 7: Работа с файлами

1 minute read

Работа с файлами

Теория

До выполнения заданий послушать

  • Основы
  • Примеры:

    1. Фильтрация строк из вывода sh ip int br
    2. Фильтрация интерфейсов и IP из вывода sh ip int br и вывод данных столбцами
    3. Список IP-адресов из конфигурации
  • Полезные приемы:

    • tips & tricks 04. Фильтрация строк из одного файла и запись в другой
    • tips & tricks 07. Собираем нужные строки из вывод, сортируем, выводим столбцами

Этого достаточно чтобы начать делать задания.

После выполнения заданий, продолжить теорию:

  • Примеры:

    1. Список списков из вывода sh ip int br
    2. Словарь интерфейс - ip из вывода sh ip int br
    3. Фильтрация строк из конфига. Получение соответствия интерфейс - IP
    4. Словарь интерфейс - 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