iniファイル処理


  • iniファイル概要
          ,ini       
    
              section ( :[mysqld])
       section ,  key=value      ,key  option
  • configparserモジュール
        python configparser   ConfigParaser       ini    
    
     
    read(filenames,encoding=None)
        filenames:          
          ini    ,        ConfigPaser  
    sections()
          section  .     section
    add_section(section_name) 
            section
    has_section(section_name)
          section    
    get(section, option, *, raw=False, vars=None[, fallback=_UNSET])
            section      ,
                  
                DEFAULT  
               vars(  )  
    getint(section, option, *, raw=False, vars=None[, fallback=_UNSET])
    getfloat(section, option, *, raw=False, vars=None[, fallback=_UNSET])
    getboolean(section, option, *, raw=False, vars=None[, fallback=_UNSET])
             get  ,          
    items(section, raw=False, vars=None)
           section,     section    
            section,     section         
     
    set(section,option,value)
        section      ,  option=value
          option、value      
    remove_section(section)
          section  section
    remove_option(section,option)
          section  option
      
    write(fileobject,space_around_delimiters=True)
       config       fileobject ,  open    w