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)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值