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创建线程示例
May 06 Python
python re正则表达式模块(Regular Expression)
Jul 16 Python
Scrapy爬虫实例讲解_校花网
Oct 23 Python
利用python3随机生成中文字符的实现方法
Nov 24 Python
Python实现购物车程序
Apr 16 Python
Python multiprocess pool模块报错pickling error问题解决方法分析
Mar 20 Python
Python编写通讯录通过数据库存储实现模糊查询功能
Jul 18 Python
Django 自定义404 500等错误页面的实现
Mar 08 Python
python如何导入依赖包
Jul 13 Python
浅析Python 字符编码与文件处理
Sep 24 Python
python3 googletrans超时报错问题及翻译工具优化方案 附源码
Dec 23 Python
matplotlib画混淆矩阵与正确率曲线的实例代码
Jun 01 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实现字符串首字母转换成大写的方法
2015/03/17 PHP
PHP动态规划解决0-1背包问题实例分析
2015/03/23 PHP
Yii+MYSQL锁表防止并发情况下重复数据的方法
2016/07/14 PHP
php执行多个存储过程的方法【基于thinkPHP】
2016/11/08 PHP
Laravel5.5新特性之友好报错以及展示详解
2017/08/13 PHP
理解JavaScript的caller,callee,call,apply
2009/04/28 Javascript
javascript面向对象包装类Class封装类库剖析
2013/01/24 Javascript
JS清除IE浏览器缓存的方法
2013/07/26 Javascript
js调试系列 断点与动态调试[基础篇]
2014/06/18 Javascript
JavaScript将字符串转换为整数的方法
2015/04/14 Javascript
JavaScript记录光标在编辑器中位置的实现方法
2016/04/22 Javascript
JS实现动态给标签控件添加事件的方法示例
2017/05/13 Javascript
vue.js使用v-if实现显示与隐藏功能示例
2018/07/06 Javascript
NodeJS加密解密及node-rsa加密解密用法详解
2018/10/12 NodeJs
vue elementui el-form rules动态验证的实例代码详解
2019/05/23 Javascript
layui实现form表单同时提交数据和文件的代码
2019/10/25 Javascript
vue把输入框的内容添加到页面的实例讲解
2019/11/11 Javascript
[42:32]DOTA2上海特级锦标赛B组资格赛#2 Fnatic VS Spirit第二局
2016/02/27 DOTA
Numpy掩码式数组详解
2018/04/17 Python
python实现将一个数组逆序输出的方法
2018/06/25 Python
Python使用pymongo模块操作MongoDB的方法示例
2018/07/20 Python
Python面向对象之静态属性、类方法与静态方法分析
2018/08/24 Python
Python基础学习之基本数据结构详解【数字、字符串、列表、元组、集合、字典】
2019/06/18 Python
Python测试Kafka集群(pykafka)实例
2019/12/23 Python
Python如何实现在字符串里嵌入双引号或者单引号
2020/03/02 Python
Python基于requests实现模拟上传文件
2020/04/21 Python
Python wordcloud库安装方法总结
2020/12/31 Python
详解CSS3 rem(设置字体大小) 教程
2017/11/21 HTML / CSS
Rockport乐步美国官网:风靡美国的白宫鞋
2016/11/24 全球购物
一套Delphi的笔试题一
2016/02/14 面试题
网络宣传方案
2014/03/15 职场文书
求职意向书范文
2014/04/01 职场文书
十佳好少年事迹材料
2014/08/21 职场文书
2014年专项整治工作总结
2014/11/17 职场文书
Python答题卡识别并给出分数的实现代码
2021/06/22 Python
Windows Server 版本 20H2 于 8 月 9 日停止支持,Win10 版本 21H1 将于 12 月结束支
2022/07/23 数码科技