7. Робота з файлами¶
У реальному житті для того, щоб повноцінно використовувати все, що розглядалося до цього розділу, треба розібратися як працювати з файлами.
При роботі з мережевим обладнанням (і не тільки) файлами можуть бути:
- конфігурації (прості, не структуровані текстові файли) - робота з ними розглядається в цьому розділі
- шаблони конфігурацій - зазвичай це якийсь спеціальний формат файлів
- файли з параметрами підключень. Як правило, це структуровані файли, в певному форматі: YAML, JSON, CSV
У цьому розділі розглядається робота із простими текстовими файлами. Наприклад, конфігураційний файл Cisco.
У роботі з файлами є кілька аспектів:
- відкриття/закриття
- читання
- запис
У цьому розділі розглядається лише необхідний мінімум для роботи з файлами. Докладніше в документації Python.