python处理ini文件_python对ini配置文件处理
>>> cf.read("test.ini")????????????????????????????? #讀取配置文件
['test.ini']
>>> cf.sections()??????????????????????????????????? #片段名
['base', 'callback']
>>> cf.options("callback")?????????????????????????? #配置key值/配置項
['path', 'alert', 'count', 'ftp']
>>> cf.items("callback")?????????????????????????? #配置選項和值
[('path', '/Autops'), ('alert', 'yes'), ('count', '1'), ('ftp', 'no')]
>>> cf.get("base","port")
'3306'
>>> cf.get("base","passwd")?????????????????????????? #沒有的key的會報錯
Traceback (most recent call last):
ConfigParser.NoOptionError: No option 'passwd' in section: 'base'
>>> cf.set("base","passwd","123")?????????????? #設定選項,key可以時不存在的
>>> cf.write(open("test.ini","w"))????????????????? #寫入配置文件
>>> cf.getint('base','port')?????????????????????????? #直接讀出int型,但value必須可以轉成int
3306
>>> cf.getfloat('base','port')
3306.0
>>> cf.getboolean('callback','alert') #0/no/false/off都視為False,
#1/yes/true/on視為True
True
>>> cf.getboolean('callback','count')
True
總結
以上是生活随笔為你收集整理的python处理ini文件_python对ini配置文件处理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HTML5从入门到精通笔记
- 下一篇: python有多少种模块_python如