스크립트를 실행하여 자동으로 구성하고 싶습니다 fstab
. in 을 python
사용하려고 생각했지만 제대로 이해할 수 없습니다.ConfigParser
python
답변1
답변2
/etc/fstab
파일이 ConfigParser에서 지원하는 형식을 따르지 않기 때문에 작동하지 않습니다 .
man 5 fstab
표시된 대로 /etc/fstab
파일은 6개의 열이 있는 공백으로 구분된 파일입니다. 파이썬파서 구성파일 이라고 불리는 파일을 구문 분석하기 위한 라이브러리로 .ini
, 단순화된 키/값 쌍을 포함하는 섹션으로 구성됩니다.
[section_name1]
key1 = value1
key2 = value2
[section_name2]
key3 = value3
파일을 직접 구문 분석하는 것은 상대적으로 쉽습니다 fstab
. 모든 주석 줄(공백이 아닌 첫 번째 문자 "#"이 있는 줄)을 복사하고 다른 줄을 .split()
6개 필드로 나누면 됩니다. 나는 그것을 사용하여 fstab
파일을 79개의 열만 포함하도록 재정렬했습니다.