python读写ini配置文件方法实例分析


Posted in Python onJune 30, 2015

本文实例讲述了python读写ini配置文件方法。分享给大家供大家参考。具体实现方法如下:

import ConfigParser
import os
class ReadWriteConfFile:
  currentDir=os.path.dirname(__file__) 
  filepath=currentDir+os.path.sep+"inetMsgConfigure.ini"
  @staticmethod
  def getConfigParser():
    cf=ConfigParser.ConfigParser()
    cf.read(ReadWriteConfFile.filepath)
    return cf
  @staticmethod
  def writeConfigParser(cf):
    f=open(ReadWriteConfFile.filepath,"w");      
    cf.write(f)
    f.close();
  @staticmethod
  def getSectionValue(section,key):
    cf=ReadWriteConfFile.getConfigParser()
    return cf.get(section, key)
  @staticmethod
  def addSection(section):
    cf=ReadWriteConfFile.getConfigParser()
    allSections=cf.sections()
    if section in allSections:
      return
    else:
      cf.add_section(section)
      ReadWriteConfFile.writeConfigParser(cf)
  @staticmethod
  def setSectionValue(section,key,value):
    cf=ReadWriteConfFile.getConfigParser()
    cf.set(section, key, value)
    ReadWriteConfFile.writeConfigParser(cf)
if __name__ == '__main__':
  ReadWriteConfFile.addSection( 'messages')
  ReadWriteConfFile.setSectionValue( 'messages','name','sophia')
  x=ReadWriteConfFile.getSectionValue( 'messages','1000')
  print x

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
Python 使用os.remove删除文件夹时报错的解决方法
Jan 13 Python
python添加模块搜索路径方法
Sep 11 Python
python list删除元素时要注意的坑点分享
Apr 18 Python
Python自定义装饰器原理与用法实例分析
Jul 16 Python
Python 给某个文件名添加时间戳的方法
Oct 16 Python
使用python实现ftp的文件读写方法
Jul 02 Python
Python时间序列缺失值的处理方法(日期缺失填充)
Aug 11 Python
python实现图像拼接
Mar 05 Python
解决使用python print打印函数返回值多一个None的问题
Apr 09 Python
python适合做数据挖掘吗
Jun 16 Python
Python变量格式化输出实现原理解析
Aug 06 Python
python分分钟绘制精美地图海报
Feb 15 Python
python清除指定目录内所有文件中script的方法
Jun 30 #Python
RC4文件加密的python实现方法
Jun 30 #Python
详解Python中的序列化与反序列化的使用
Jun 30 #Python
Python中函数的参数传递与可变长参数介绍
Jun 30 #Python
python实现文件快照加密保护的方法
Jun 30 #Python
Python实现高效求解素数代码实例
Jun 30 #Python
python实现DES加密解密方法实例详解
Jun 30 #Python
You might like
php实现socket推送技术的示例
2017/12/20 PHP
PHP观察者模式定义与用法实例分析
2019/03/22 PHP
laravel实现登录时监听事件,添加登录用户的记录方法
2019/09/30 PHP
PHP之多条件混合筛选功能的实现方法
2019/10/09 PHP
CodeMirror2 IE7/IE8 下面未知运行时错误的解决方法
2012/03/29 Javascript
jQuery方法简洁实现隔行换色及toggleClass的使用
2013/03/15 Javascript
实例解析JS布尔对象的toString()方法和valueOf()方法
2015/10/25 Javascript
详解js跨域原理以及2种解决方案
2015/12/09 Javascript
教你5分钟学会用requirejs(必看篇)
2017/07/25 Javascript
React路由鉴权的实现方法
2019/09/05 Javascript
实现一个Vue自定义指令懒加载的方法示例
2020/06/04 Javascript
如何通过JS实现日历简单算法
2020/10/14 Javascript
[05:09]DOTA2-DPC中国联赛2月22日Recap集锦
2021/03/11 DOTA
python计算对角线有理函数插值的方法
2015/05/07 Python
深入讲解Python函数中参数的使用及默认参数的陷阱
2016/03/13 Python
分享几道你可能遇到的python面试题
2017/07/24 Python
python里使用正则的findall函数的实例详解
2017/10/19 Python
Python绘制3d螺旋曲线图实例代码
2017/12/20 Python
答题辅助python代码实现
2018/01/16 Python
3个用于数据科学的顶级Python库
2018/09/29 Python
2019 Python最新面试题及答案16道题
2019/04/11 Python
python字典的常用方法总结
2019/07/31 Python
linux 下python多线程递归复制文件夹及文件夹中的文件
2020/01/02 Python
基于Python爬取京东双十一商品价格曲线
2020/10/23 Python
Python就将所有的英文单词首字母变成大写
2021/02/12 Python
驴妈妈旅游网:中国新型的B2C旅游电子商务网站
2016/08/16 全球购物
旅游个人求职信范文
2014/01/30 职场文书
暑期培训随笔感言
2014/03/10 职场文书
学校班子个人对照检查材料思想汇报
2014/09/27 职场文书
个人事迹材料范文
2014/12/29 职场文书
小石潭记导游词
2015/02/03 职场文书
2016年高校自主招生自荐信范文
2015/03/24 职场文书
2016新年慰问信范文
2015/03/25 职场文书
MySQL安装后默认自带数据库的作用详解
2021/04/27 MySQL
Java 超详细讲解IO操作字节流与字符流
2022/03/25 Java/Android
virtualenv隔离Python环境的问题解析
2022/06/21 Python