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操作摄像头截图实现远程监控的例子
Mar 25 Python
PHP网页抓取之抓取百度贴吧邮箱数据代码分享
Apr 13 Python
python排序函数sort()与sorted()的区别
Sep 18 Python
Python中对数组集进行按行打乱shuffle的方法
Nov 08 Python
解决pandas .to_excel不覆盖已有sheet的问题
Dec 10 Python
python itchat给指定联系人发消息的方法
Jun 11 Python
Pycharm中出现ImportError:DLL load failed:找不到指定模块的解决方法
Sep 17 Python
Pytorch 数据加载与数据预处理方式
Dec 31 Python
Python如何根据时间序列数据作图
May 12 Python
详解pycharm2020.1.1专业版安装指南(推荐)
Aug 07 Python
Python Tkinter实例——模拟掷骰子
Oct 24 Python
python+selenium自动化实战携带cookies模拟登陆微博
Jan 19 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合并数组array_merge函数运算符加号与的区别
2008/10/31 PHP
PHP 函数学习简单小结
2010/07/08 PHP
浅析Apache中RewriteCond规则参数的详细介绍
2013/06/30 PHP
php bootstrap实现简单登录
2016/03/08 PHP
PHP基于curl模拟post提交json数据示例
2018/06/22 PHP
Javascript调试工具(下载)
2007/01/09 Javascript
基于jQuery捕获超链接事件进行局部刷新代码
2012/05/10 Javascript
jQuery中ajax的get()方法用法实例
2014/12/26 Javascript
jQuery中next()方法用法实例
2015/01/07 Javascript
jQuery获得指定元素坐标的方法
2015/04/14 Javascript
javascript中replace( )方法的使用
2015/04/24 Javascript
JavaScript严格模式详解
2015/11/18 Javascript
js实现接收表单的值并将值拼在表单action后面的方法
2015/11/23 Javascript
JavaScript使用Range调色及透明度实例
2016/09/25 Javascript
bootstrap使用validate实现简单校验功能
2016/12/02 Javascript
详解vue 配合vue-resource调用接口获取数据
2017/06/22 Javascript
npm 下载指定版本的组件方法
2018/05/17 Javascript
JavaScript new对象的四个过程实例浅析
2018/07/31 Javascript
JavaScript实现获取两个排序数组的中位数算法示例
2019/02/26 Javascript
Pyhthon中使用compileall模块编译源文件为pyc文件
2015/04/28 Python
Python错误提示:[Errno 24] Too many open files的分析与解决
2017/02/16 Python
python网络编程调用recv函数完整接收数据的三种方法
2017/03/31 Python
python应用Axes3D绘图(批量梯度下降算法)
2020/03/25 Python
Python操作Excel的学习笔记
2021/02/18 Python
德国传统玻璃制造商:Cristalica
2018/04/23 全球购物
澳大利亚百货商店中销量第一的商务衬衫品牌:Van Heusen
2018/07/26 全球购物
英国健身仓库:Bodybuilding Warehouse
2019/03/06 全球购物
英国在线照明超市:Castlegate Lights
2019/10/30 全球购物
材料成型专业个人求职信范文
2013/09/25 职场文书
大学毕业生文采飞扬的自我鉴定
2013/12/03 职场文书
主持人演讲稿范文
2013/12/28 职场文书
两年的个人工作自我评价
2014/01/10 职场文书
毕业晚会主持词
2014/03/24 职场文书
任命书格式
2014/06/05 职场文书
乡镇党员干部群众路线对照检查材料思想汇报
2014/09/28 职场文书
幼儿园中班教育随笔
2015/08/14 职场文书