Анализ файла конфигурации сети (/etc/network/interfaces) с помощью Python

Анализ файла конфигурации сети (/etc/network/interfaces) с помощью Python

Мне нужно написать скрипт на Python для чтения/записи /etc/network/interfacesфайла. Он не поддается анализу встроенным модулемКонфигПарсерпотому что нет разделов.

Есть ли какой-нибудь парсер для таких файлов? Или может быть модуль Python для управления сетевой конфигурацией?

Или, может быть, есть другие способы прочитать/изменить настройки сетевых интерфейсов?!

решение1

Здесь вы можете найти скрипт Awkкоторый может анализировать и изменять /etc/network/interface, хорошая отправная точка.

решение2

TheДеинтерфейсВозможно, библиотека — это то, что вы ищете.

Связанный контент