一个支持json和yaml的简单配置解析器
trabConfig的Python项目详细描述
一个简单的配置文件解析器,支持json和yaml格式,具有自动保存功能。
安装
来自PIP
pip install trabConfig
或传统的方式
python setup.py install
注意:PYPI上也提供车轮和震源距离
用法
示例-
fromtrabconfigimporttrabConfig# load file verbatimconfig=trabConfig("config.json",autosave=False,data='json')# or justconfig=trabConfig("config.json")# for yamlconfig=trabConfig("config.yml",data='yaml)# autosave capability (saves on changes)config.autosave=True# or during instantiationconfig=trabConfig("config.json",autosave=True)# usage examplehealth=config['health']config['health']=9999mana=config.get('mana',None)ifmanaisnotNone:config['mana']=999lvl=config.get('lvl')config.set('lvl',99)config.new('items',[])config['items'].append('gold')config.delete('cloth')config.save()
注释
创建人:Trabpukcip 2016-2017