python3使用configparser读取配置文件

python2中的ConfigParser在python3中改为了configparserpython

1.配置文件格式是函数

[域名]3d

k=vblog


二、代码示例:
须要生成conf.ini配置文件以下:
[config]
v1 = 100
v2 = abc
v3 = true
v4 = 123.45

python代码:
import configparser
# 加载现有配置文件
conf = configparser.ConfigParser()
# 写入配置文件
conf.add_section('config') #添加section
# 添加值
conf.set('config', 'v1', '100')
conf.set('config', 'v2', 'abc')
conf.set('config', 'v3', 'true')
conf.set('config', 'v4', '123.45')
# 写入文件
with open('conf.ini', 'w') as fw:
    conf.write(fw)

# 读取配置信息
v1 = conf.getint('config', 'v1')
v2 = conf.get('config', 'v2')
v3 = conf.getboolean('config', 'v3')
v4 = conf.getfloat('config', 'v4')
print('v1:', v1)
print('v2:', v2)
print('v3:', v3)
print('v4:', v4)

打开conf.ini文件检查内容get

 

三、模块经常使用函数:
1)读取配置文件
read(filename) 直接读取ini文件内容
sections() 获得全部的section,并以列表的形式返回
options(section) 获得该section的全部option
items(section) 获得该section的全部键值对
get(section,option) 获得section中option的值,返回为string类型
getint(section,option) 获得section中option的值,返回为int类型,还有相应的getboolean()和getfloat() 函数。
2)写入配置文件
add_section(section) 添加一个新的section
set( section, option, value) 对section中的option进行设置,须要调用write将内容写入配置文件。string

相关文章
相关标签/搜索