栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

使用ConfigParser从配置文件获取列表

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用ConfigParser从配置文件获取列表

您不能将python对象用作配置文件值中的列表。但是您当然可以将它们作为逗号分隔的值,一旦获得,就进行拆分

[filters]filtersToCheck = foo,192.168.1.2,barbaz

并做

filtersToCheck = value.split(',')

当然,另一种方法是将SafeConfigParser类子类化,并删除[和]并构造列表。您称其为丑陋,但这是一个可行的解决方案。

第三种方法是将Python模块用作配置文件。项目可以做到这一点。只需让config.py模块中的filtersToCheck作为变量可用,然后使用列表对象即可。那是一个干净的解决方案。有人担心将python文件用作配置文件(称其为安全隐患,这有点毫无根据),但还有一群人认为用户应该编辑配置文件而不是编辑用作配置文件的python文件。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/625336.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号