Ich möchte mein fstabIn automatisch konfigurieren, pythonindem ich ein Skript ausführe. Ich habe überlegt, ConfigParserin zu verwenden python, aber ich kann es nicht richtig verwenden.
Ich möchte mein fstabIn automatisch konfigurieren, pythonindem ich ein Skript ausführe. Ich habe überlegt, ConfigParserin zu verwenden python, aber ich kann es nicht richtig verwenden.
Antworten:
Dies funktioniert nicht, da die /etc/fstabDatei nicht dem vom ConfigParser unterstützten Format entspricht.
Wie man 5 fstabangegeben, handelt es sich bei der /etc/fstabDatei um eine durch Leerzeichen getrennte Datei mit 6 Spalten. Der Python ConfigParser ist eine Bibliothek zum Parsen von Dateien, die allgemein als .iniDateien 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 fstabDatei 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 fstabDatei auf nur 79 Spalten neu anzuordnen.