python ini
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相关推荐
- python ini文件 遍历_【自动化测试】Python 读取 .ini 格式文件
大家应该接触过.ini格式的配置文件.配置文件就是把一些配置相关信息提取出去来进行单独管理,如果以后有变动只需改配置文件,无需修改代码.特别是后续做自动化的测试,需要拎出一部分配置信息,进行管理.比如 ...
- python ini文件操作
ini文件如下 1. 导入 configparser import configparser 2.创建对象 打开文件 cf = configparser.ConfigParser() # 创建管理对象 ...
- python ini文件删除修改_如何在INI文件中编写时删除空格 - Python
这是RawConfigParser.write的定义: def write(self, fp): """Write an .ini-format representati ...
- Oracle使用ini启动,python操作ini类型配置文件的实例教程
一.ini文件介绍 INI文件格式是某些平台或软件上的配置文件的非正式标准,以节(section)和键(key)构成,常用于微软Windows操作系统中.这种配置文件的文件扩展名多为INI 二.ini ...
- 唤醒手腕Python全栈工程师学习笔记(网络爬虫篇)
唤醒手腕Python爬虫学习笔记,喜欢的同学们可以收藏下,谢谢支持. 01.基础语法知识点 字符串的分割 webString = 'www.baidu.com' print(webString.spl ...
- python接口自动化测试(一)
一.既然我们有这些的接口测试工具,为什么要做接口做自动化? 1.敏捷开发,接口一般数量很大,团队实现接口测试,版本控制. 2.功能太死板,有些接口完全无法实现(复杂的加密接口,签名接口等) 3.接口项 ...
- Centos7.x 安装 Supervisord
[环境] 系统:Centos 7.3 软件:supervisord [安装Supervisord] yum install epel-release yum install -y supervisor ...
- day17_自动化的框架搭建
搭建自动化框架「面试题」 """ - 配置文件 - yaml - python - ini """ # 111.ini [default] ...
- 通过python的ConfigParse模块读写ini配置文件
python读写配置文件ConfigParser模块是python标准库自带的读取配置文件的模块.通过他可以方便的读取配置文件.目前示例代码中的Python版本都是基于2.7版本 官网地址是,异常处理 ...
最新文章
- DLL version issue and SQL Parameters Issue
- [深入浅出Cocoa]详解键值观察(KVO)及其实现机理
- ubuntu linux下解决“no java virtual machine was found after searching the following locations:”的方法
- 如何简单形象又有趣地讲解神经网络是什么?
- Caffe训练时出现了无数个Train net output #.....
- 限定通配符和非限定通配符_为什么我不信任通配符以及为什么我们仍然需要通配符...
- Python3.8安装 jupyter报错 NotImplementedError
- SpringBoot 中的事务处理 @Transactional
- 如果你负债累累,上班已经不能还账,又没有创业资金,该怎么办?
- python的turtle模块(海龟画图)
- c# session总结
- micropython开发idethonny_esp32 micropython using uPycraft IDE
- 正则表达式(二)常用正则表达式——验证真实姓名
- web服务器和数据库服务器分离的优势
- Python 用pandas写入csv文件举例
- HTML(一)静态登录注册页面附有完整网页(html+css+js)
- python读取sheet_python读取excel文件中所有sheet表格
- 小雉配置--支持向上向下兼容的 配置文件 兼容性 设计
- 虚拟主机如何连接MYSQL数据库?
- 利用python和tushare,统计股市每天上涨的概率
热门文章
- 用matlab画牛顿迭代图形,matlab牛顿迭代动画演示
- python简笔画程序_使用python turtle绘制简笔画大白
- Python正则表达式案例一则:单词非两端字符改为小写
- python接口自动化 一个变量 其他接口要用_python接口自动化(二)--什么是接口测试、为什么要做接口测试(详解)...
- 主板检测卡c5_检测升级 | 华北工控推出机器视觉检测系统计算机产品方案
- python 堆栈溢出_内存 - 如何发生“堆栈溢出”,如何防止它?
- php生成游客id_PHP生成唯一ID 公认较为安全的写法 上传随机文件名
- python datetime库_python datetime库使用代码详解
- js for in遍历对象_JS中轻松遍历对象属性的几种方式
- python paramiko并发_Python之paramiko