Pythonでネットワーク設定ファイル(/etc/network/interfaces)を解析する

Pythonでネットワーク設定ファイル(/etc/network/interfaces)を解析する

ファイルの読み取り/書き込みを行うためにPythonでスクリプトを書く必要があります/etc/network/interfaces。組み込みモジュールでは解析できません。構成パーサーセクションがないからです。

このようなファイル用のパーサーはありますか? あるいは、ネットワーク構成を管理するための Python モジュールはありますか?

あるいは、ネットワーク インターフェイスの設定を読み取ったり変更したりする他の方法があるのでしょうか?

答え1

ここでAwkスクリプトを見つけることができます解析および変更が可能で/etc/network/interface、良い出発点になります。

答え2

デビンインターフェースライブラリはあなたが探しているものかもしれません。

関連情報