
スクリプトを実行して自動的に設定したいと思いますfstab
。 in をpython
使用しようとしましたが、正しく理解できません。ConfigParser
python
答え1
答え2
/etc/fstab
ファイルがConfigParserでサポートされている形式に従わないため、機能しません。
man 5 fstab
示されているように、/etc/fstab
ファイルは6列のスペースで区切られたファイルです。 Pythonパーサーの構成ファイルと呼ばれるファイルを解析するためのライブラリで.ini
、単純化されたキーと値のペアを含むセクションで構成されています。
[section_name1]
key1 = value1
key2 = value2
[section_name2]
key3 = value3
ファイルを直接解析するのは比較的簡単ですfstab
。すべてのコメント行(スペースではなく最初の文字「#」を含む行)をコピーし、他の行を.split()
6つのフィールドに分割します。私はそれを使ってfstab
ファイルを79列だけ含むように並べ替えました。