python之configparser(解析配置文件)

本文介绍了一个使用Python从配置文件中读取设置的例子。通过`configparser`模块解析了一个包含不同节(section)的配置文件,并展示了如何获取特定节内的值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

------------excute.py 和下面的config配置文件在同一路径下--------

import configparser 
dir_path = os.path.split(__file__)[0]  #获得当前路径
config_file = os.path.join(dir_path, 'config')
config = configparser.ConfigParser()
config.read(config_file, encoding='utf-8')
# monitor
dev_src_dir_list = eval(config.get('dog', 'name')) 
#如果值是列表/字典/元祖等,就用eval处理,其他的就不用了


config文件内容
[dog]
;中文注释可以写的地方
name = ['jack']
[cat]
;中文注释可以写的地方
name = ['tom']
;目标目录
des_dir = [r'F:/', r'c:/']
;目标错误目录
error_dir = F:/    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值