python,最简单的ini/config容器(在xdgu configu home中有文件夹)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python,最简单的ini/config容器(在xdgu configu home中有文件夹)相关的知识,希望对你有一定的参考价值。
from xdg import BaseDirectory import os import ConfigParser class Config(object): def __init__(self): self._dir=os.path.join(BaseDirectory.xdg_config_home,"freetp") if not os.path.isdir(self._dir): os.mkdir(self._dir) self._file=os.path.join(self._dir,"freetp.conf") self._cfg = ConfigParser.RawConfigParser() if not os.path.isfile(self._file): self._cfg.add_section('Config') self._setMail("") else: self._cfg.read(self._file) def _getMail(self): return self._cfg.get('Config', 'mail') def _setMail(self,v): self._cfg.set('Config', 'mail',v) self._save() mail=property(_getMail,_setMail) def _save(self): fid=open(self._file, 'wb') if fid: self._cfg.write(fid) fid.close()
以上是关于python,最简单的ini/config容器(在xdgu configu home中有文件夹)的主要内容,如果未能解决你的问题,请参考以下文章
ini/config 文件在 linux/unix 中的位置?
ini example_iptables_config.conf