Перейти до змісту

7. Робота з файлами

У реальному житті для того, щоб повноцінно використовувати все, що розглядалося до цього розділу, треба розібратися як працювати з файлами.

При роботі з мережевим обладнанням (і не тільки) файлами можуть бути:

  • конфігурації (прості, не структуровані текстові файли) - робота з ними розглядається в цьому розділі
  • шаблони конфігурацій - зазвичай це якийсь спеціальний формат файлів
  • файли з параметрами підключень. Як правило, це структуровані файли, в певному форматі: YAML, JSON, CSV

У цьому розділі розглядається робота із простими текстовими файлами. Наприклад, конфігураційний файл Cisco.

У роботі з файлами є кілька аспектів:

  • відкриття/закриття
  • читання
  • запис

У цьому розділі розглядається лише необхідний мінімум для роботи з файлами. Докладніше в документації Python.