一个支持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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用McClickListener单击了什么元素   Java时间戳在Oracle时间戳中不同情况下存储12 PM的奇怪行为   java无法使用事件总线对运行在不同机器上的垂直体进行通信   java Mockserver:收到请求后进行回调   java无法将Json字符串转换为Map<string,Object>   java如何按升序排列输出?   java视图行,带有oracle键。jbo。在SrCategoryParentIterator中找不到键[300100120394155]   javafxmysql连接示例   java正在等待加载完成   java是否可以将同一个有状态会话bean实例注入多个其他会话bean?   java无法让万向节检测离开或进入区域   使用JavaCV和OpenCV的java提供了dyld:lazy符号绑定失败:找不到符号:__sincos_stret   xml解析无法使用Java读取xml文档   java无法更改工具栏的颜色   javaapachesshd和JSCH   java无法在firebase存储中检索图像url   java问题与executeUpdate   同一应用程序中不同活动之间的java SharedReference