Saya ingin secara otomatis configure saya fstabdi pythondengan menjalankan skrip. Saya pikir menggunakan ConfigParserdi python, tapi saya tidak dapat menggunakannya dengan benar.
Saya ingin secara otomatis configure saya fstabdi pythondengan menjalankan skrip. Saya pikir menggunakan ConfigParserdi python, tapi saya tidak dapat menggunakannya dengan benar.
Jawaban:
Ini tidak akan berfungsi karena /etc/fstabfile tidak sesuai dengan format yang didukung oleh ConfigParser.
Seperti yang man 5 fstabditunjukkan, /etc/fstabfile tersebut adalah file yang dipisahkan spasi dengan 6 kolom. Python ConfigParser adalah pustaka untuk file Parsing yang umumnya dikenal sebagai .inifile yang, disederhanakan, terdiri dari bagian yang berisi pasangan kunci / nilai:
[section_name1]
key1 = value1
key2 = value2
[section_name2]
key3 = value3
Parsing fstabfile itu sendiri relatif mudah. Cukup salin semua baris komentar (yang dengan karakter non-spasi pertama '#') dan pisahkan baris lain menggunakan .split()ke 6 bidang. Saya menggunakannya untuk mengatur ulang fstabfile saya menjadi hanya 79 kolom.