Sha*_*els 8 configuration python
我想通过运行脚本来自动配置我的fstab输入python。我想使用ConfigParserin python,但我无法正确使用它。
您可以使用fstab模块。
它的文档在这里。
例子:
fstab = Fstab()
for entry in fstab.entries:
pprint.pprint(entry)
Run Code Online (Sandbox Code Playgroud)
这将不起作用,因为/etc/fstab文件不符合 ConfigParser 支持的格式。
如图man 5 fstab所示,该/etc/fstab文件是一个有 6 列的空格分隔文件。Python ConfigParser是一个解析文件的库,通常称为.ini文件,简化后由包含键/值对的部分组成:
[section_name1]
key1 = value1
key2 = value2
[section_name2]
key3 = value3
Run Code Online (Sandbox Code Playgroud)
fstab自己解析文件相对容易。只需复制所有注释行(那些带有第一个非空白字符“#”的行)并将其他行拆分.split()为 6 个字段。我用它来将我的fstab文件重新排列为只有 79 列。
| 归档时间: |
|
| 查看次数: |
3473 次 |
| 最近记录: |