import configparser
# 1.读取配置文件
config = configparser.ConfigParser()
config.read("test.ini", encoding="utf-8")# 2.获取所有sections
config.sections()# 3.获取指定section
config.options('db1')
config['db1']# 4.获取指定section的option
config.get('db1','user')
config['db1']['user']
config.getint("db1", 'passwd')
# config.getboolean(section, option)# 5.迭代输出item
config.items()
config.items('db1')
class configparser.ConfigParser(defaults=None, dict_type=dict, allow_no_value=False, delimiters=('=', ':'), comment_prefixes=('#', ';'), inline_comment_prefixes=None, strict=True, empty_lines_in_values=True, default_section=configparser.DEFAULTSECT, interpolation=BasicInterpolation(), converters={})
方法 描述
defaults()
sections() 返回(list),所有的sections
add_section(section) 添加section
has_section(section) 判断是否有section
options(section) 返回section的options(key)
has_option(section, option) 是否包含options
read(filenames, encoding=None) 读取配置文件
read_file(f, source=None) 读取配置文件
read_string(string, source=’<string>’) 从字符串中读取配置
read_dict(dictionary, source=’<dict>’) 从字典中读取配置
get(section, option, *, raw=False, vars=None[, fallback])
getint(section, option, *, raw=False, vars=None[, fallback])
getfloat(section, option, *, raw=False, vars=None[, fallback])
getboolean(section, option, *, raw=False, vars=None[, fallback])
items(raw=False, vars=None)
items(section, raw=False, vars=None)
set(section, option, value) 如果section存在,则给option设置指定的value
write(fileobject, space_around_delimiters=True) 写入配置文件
remove_option(section, option)
remove_section(section)
optionxform(option)
readfp(fp, filename=None)

python ini相关推荐

  1. python ini文件 遍历_【自动化测试】Python 读取 .ini 格式文件

    大家应该接触过.ini格式的配置文件.配置文件就是把一些配置相关信息提取出去来进行单独管理,如果以后有变动只需改配置文件,无需修改代码.特别是后续做自动化的测试,需要拎出一部分配置信息,进行管理.比如 ...

  2. python ini文件操作

    ini文件如下 1. 导入 configparser import configparser 2.创建对象 打开文件 cf = configparser.ConfigParser() # 创建管理对象 ...

  3. python ini文件删除修改_如何在INI文件中编写时删除空格 - Python

    这是RawConfigParser.write的定义: def write(self, fp): """Write an .ini-format representati ...

  4. Oracle使用ini启动,python操作ini类型配置文件的实例教程

    一.ini文件介绍 INI文件格式是某些平台或软件上的配置文件的非正式标准,以节(section)和键(key)构成,常用于微软Windows操作系统中.这种配置文件的文件扩展名多为INI 二.ini ...

  5. 唤醒手腕Python全栈工程师学习笔记(网络爬虫篇)

    唤醒手腕Python爬虫学习笔记,喜欢的同学们可以收藏下,谢谢支持. 01.基础语法知识点 字符串的分割 webString = 'www.baidu.com' print(webString.spl ...

  6. python接口自动化测试(一)

    一.既然我们有这些的接口测试工具,为什么要做接口做自动化? 1.敏捷开发,接口一般数量很大,团队实现接口测试,版本控制. 2.功能太死板,有些接口完全无法实现(复杂的加密接口,签名接口等) 3.接口项 ...

  7. Centos7.x 安装 Supervisord

    [环境] 系统:Centos 7.3 软件:supervisord [安装Supervisord] yum install epel-release yum install -y supervisor ...

  8. day17_自动化的框架搭建

    搭建自动化框架「面试题」 """ - 配置文件 - yaml - python - ini """ # 111.ini [default] ...

  9. 通过python的ConfigParse模块读写ini配置文件

    python读写配置文件ConfigParser模块是python标准库自带的读取配置文件的模块.通过他可以方便的读取配置文件.目前示例代码中的Python版本都是基于2.7版本 官网地址是,异常处理 ...

最新文章

  1. DLL version issue and SQL Parameters Issue
  2. [深入浅出Cocoa]详解键值观察(KVO)及其实现机理
  3. ubuntu linux下解决“no java virtual machine was found after searching the following locations:”的方法
  4. 如何简单形象又有趣地讲解神经网络是什么?
  5. Caffe训练时出现了无数个Train net output #.....
  6. 限定通配符和非限定通配符_为什么我不信任通配符以及为什么我们仍然需要通配符...
  7. Python3.8安装 jupyter报错 NotImplementedError
  8. SpringBoot 中的事务处理 @Transactional
  9. 如果你负债累累,上班已经不能还账,又没有创业资金,该怎么办?
  10. python的turtle模块(海龟画图)
  11. c# session总结
  12. micropython开发idethonny_esp32 micropython using uPycraft IDE
  13. 正则表达式(二)常用正则表达式——验证真实姓名
  14. web服务器和数据库服务器分离的优势
  15. Python 用pandas写入csv文件举例
  16. HTML(一)静态登录注册页面附有完整网页(html+css+js)
  17. python读取sheet_python读取excel文件中所有sheet表格
  18. 小雉配置--支持向上向下兼容的 配置文件 兼容性 设计
  19. 虚拟主机如何连接MYSQL数据库?
  20. 利用python和tushare,统计股市每天上涨的概率

热门文章

  1. 用matlab画牛顿迭代图形,matlab牛顿迭代动画演示
  2. python简笔画程序_使用python turtle绘制简笔画大白
  3. Python正则表达式案例一则:单词非两端字符改为小写
  4. python接口自动化 一个变量 其他接口要用_python接口自动化(二)--什么是接口测试、为什么要做接口测试(详解)...
  5. 主板检测卡c5_检测升级 | 华北工控推出机器视觉检测系统计算机产品方案
  6. python 堆栈溢出_内存 - 如何发生“堆栈溢出”,如何防止它?
  7. php生成游客id_PHP生成唯一ID 公认较为安全的写法 上传随机文件名
  8. python datetime库_python datetime库使用代码详解
  9. js for in遍历对象_JS中轻松遍历对象属性的几种方式
  10. python paramiko并发_Python之paramiko