Ich möchte mein fstab
In automatisch konfigurieren, python
indem ich ein Skript ausführe. Ich habe überlegt, ConfigParser
in zu verwenden python
, aber ich kann es nicht richtig verwenden.
Ich möchte mein fstab
In automatisch konfigurieren, python
indem ich ein Skript ausführe. Ich habe überlegt, ConfigParser
in zu verwenden python
, aber ich kann es nicht richtig verwenden.
Antworten:
Dies funktioniert nicht, da die /etc/fstab
Datei nicht dem vom ConfigParser unterstützten Format entspricht.
Wie man 5 fstab
angegeben, handelt es sich bei der /etc/fstab
Datei um eine durch Leerzeichen getrennte Datei mit 6 Spalten. Der Python ConfigParser ist eine Bibliothek zum Parsen von Dateien, die allgemein als .ini
Dateien bezeichnet werden und vereinfacht aus Abschnitten bestehen, die Schlüssel / Wert-Paare enthalten:
[section_name1]
key1 = value1
key2 = value2
[section_name2]
key3 = value3
Das Parsen der fstab
Datei selbst ist relativ einfach. Kopieren Sie einfach alle Kommentarzeilen (die mit dem ersten Nicht-Leerzeichen '#') und teilen Sie die anderen Zeilen mit .split()
den 6 Feldern auf. Ich verwende das, um meine fstab
Datei auf nur 79 Spalten neu anzuordnen.