美文网首页pythonPython
【使用Python打造Linux命令行工具2】

【使用Python打造Linux命令行工具2】

作者: 西布鲁克 | 来源:发表于2021-06-05 23:31 被阅读0次

    使用ConfigParser解析配置文件

    一个典型的Linux系统下的配置文件格式一般如下所示


    截屏2021-06-05 上午8.07.57.png

    python语言中,标准库ConfigPaser可以用于解析配置文件,在创建ConfigParser对象时,参数allow_no_value用于指定是否允许有选项没有值。

    创建ConfigParser对象:

    import ConfigParser
    cf=ConfigParser.ConfigParser(allow_no_value=True)
    

    对象创建完成后可以使用read方法从配置文件中读取内容

    cf.read('my.cnf')
    

    ConfigParser模块中的其他与配置相关的方法有

    • sectioins:返回一个包含所有章节的列表
    • has_section:has_section
    • items:以元组的形式返回所有选项
    • options:返回一个包含章节下所有选项的列表
    • has_option:判断某个选项是否存在
    • get、getboolean、getinit、getfloat:获取选项的值
    • remove_section:删除一个章节
    • add_section:添加一个章节
    • remote_option:删除一个选项
    • set:添加一个选项
    • write将ConfigParser对象中的数据保存到文件中

    相关文章

      网友评论

        本文标题:【使用Python打造Linux命令行工具2】

        本文链接:https://www.haomeiwen.com/subject/qrfqeltx.html