操作系统配置文件解决方案
osprofile的Python项目详细描述
这是一个用来在跨平台开发应用时,解决应用的配置文件在Windows及类Unix系统中存放路径的问题。
Quick Start
直接使用:
fromosprofileimportOSProfile# 构造# 将在 类Unix的~/.config/myappname/myappname.json 文件中,# 或者 在Windows下的 c:\\users\\<username>\\appdata\\Local\\myappname\\myapp.json 文件中,# 写入默认配置 options1:'1234'osp=OSProfile(appname='myappname',profile='myappname.json',options=dict('options1':'1234'))# 从文件获取配置, 返回字典osp.read_profile()# 更新配置文件, 传入字典,对已存在的键值进行覆盖,不存在的进行添加kwargs=dict(options1='12345',options2='11111')osp.update_profile(kwargs)