import configparser config = configparser.ConfigParser() 1. 2. 下面我们是围绕这个对象config进行操作,对配置文件的增删改查; 1. sections() 返回配置文件的所有section名字,除了DEFAULT. 1. 2. has_section(section) 返回一个布尔值,判断配置文件中是否有该section。 1. 3. has_option(section, option) 返回...
ifnotconfig.has_section('TEST'):#增加一个sectionconfig.add_section('TEST')#给TEST增加几个optionconfig.set('TEST','test_name','rose') config.set('TEST','test_age','20')#判断TEST下的option:test_age是否已存在,若存在则删除。ifconfig.has_option('TEST','test_age'): config.remove_option...
importconfigparser config=configparser.ConfigParser() config.has_section("config")#是否存在该sectionconfig.has_option("config","platformName")#是否存在该option 7、添加section 和 option importconfigparser config=configparser.ConfigParser() config.read("config.ini", encoding="utf-8")ifnotconfig.has_sectio...
1. 导入configparser模块 首先,我们需要导入Python内置的configparser模块,它提供了解析ini文件的功能。 importconfigparser 1. 2. 创建ConfigParser对象并读取ini文件 接下来,我们创建一个ConfigParser对象,并使用其read()方法读取ini文件。 config=configparser.ConfigParser()config.read('example.ini') 1. 2. 其中,'exa...
上面的demo.ini是一个非常基础的配置文件,它由多个部分(section)组成,每部分包含了带值的选项。ConfigParse类的实例可以对其进行读写操作。 创建配置文件: import configparser config = configparser.ConfigParser() config["DEFAULT"] = {"ServerAliveInterval": "45", ...
ConfigParser() # 添加配置文件块以及块内容 # 配置文件块的结构和块内容是字典 config['DEFAULT'] = {'Host': '127.0.0.1', 'Port': '8088'} config['Auth'] = {'username': 'user', 'password': 'abc123'} config['Server'] = {'servername': 'abc', 'flag': 'yes'} # 建立文件对象,...
ConfigParser Objects ConfigParser 继承自RawConfigParser,并且扩展了它的接口,加入一些可选参数: ConfigParser.get(section, option, raw, vars) 获取给定section的选项值。raw为0,返回转换后的结果,为1返回原始字符形式, vars是一个字典,用来更改选项值 ConfigParser.items(section, option, raw, vars) 返回指定section...
has_section(section)'''importconfigparserif__name__=='__main__': config_file=configparser.ConfigParser()#创建配置文件config_file.add_section("test")#添加config_file.set("test","username","yy") config_file.set("test","password","123") ...
importconfigparser# 引入模块conf = configparser.ConfigParser()#实例化一个对象conf['sqlserver'] = {'host':'127.0.0.1','port':'1433','user':'root','password':'123456','db':'my_db'} conf.set('mysql','port','3306')# 添加一个sectiond 的key=value配置项conf.set('oracle','host','192....
前言:如果您使用的是 Python2 开发环境,请导入ConfigParser模块。Python3 中该模块已更名为configparser。 一. 简介 Python 中使用 configpasser 模块读取配置文件,配置文件格式与 Windows 下的.ini配置文件相似,包含一个或多个节 Section,每个节可以有多个参数 Option,配置项以键值对的映射形式定义。