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模式
本文转自 撒旦搞时间 51CTO博客,原文链接:http://blog.51cto.com/12074120/1977606,如需转载请自行联系原作者
相关文章
|
6月前
|
PHP
PHP 删除文件、文件夹方式
PHP 删除文件、文件夹方式
60 0
|
6月前
|
存储 Go API
配置文件大揭秘:INI文件读写实战详解
配置文件大揭秘:INI文件读写实战详解
493 1
|
存储 API Windows
QT读写.INI文件的实现方法
QT读写.INI文件的实现方法
210 0
如何在 PHP 中获取文件扩展名
如何在 PHP 中获取文件扩展名
132 0
|
缓存 安全 前端开发
PHP操作文件上传
PHP操作文件上传
138 0
PHP操作文件上传
|
PHP
PHP获取文件后缀名
PHP获取文件后缀名
117 0
PHP获取文件后缀名
|
API
INI文件的写入与读取
INI文件的写入与读取  [节名]         '[]中的节名对应此API的第一参数 Name=内容      'Nmae对应此API的第二参数 API的第三参数是没有取到匹配内容时返回的字符串; API的第四参数是要返回的字符串; API的第五参数是字符串缓冲的长度,一般255; API的第六参数是INI文件的路径。
1406 0