ConfigParser Python

import ConfigParser
import os,sys

class Conf_Write_Read():

    def __init__(self,src=""):
        self.src = src
        self.cfg = ConfigParser.ConfigParser(allow_no_value=True)
        self.safecfg = Conf_Write_Read
        self.cfg.read(self.src)

    def get_conf_section(self):
        return self.cfg.sections()

    def get_conf_items(self,section):
        return self.cfg.items(section)

    def get_conf_options(self,section):
        return self.cfg.options(section)

    def write_conf_section(self,section):
        self.cfg.add_section(section)

    def write_conf_item(self,section,key,value,dst):
        cfg = ConfigParser.SafeConfigParser()
        cfg.set(section,key,value)
        with open(dst,‘wb‘) as cfgFile:
            cfg.write(cfgFile)
时间: 2024-12-09 22:49:01

ConfigParser Python的相关文章

Python著名的lib和开发框架(均为转载)

第一,https://github.com/vinta/awesome-python Awesome Python A curated list of awesome Python frameworks, libraries, software and resources. Inspired by awesome-php. Awesome Python Admin Panels Algorithms and Design Patterns Anti-spam Asset Management A

Python框架、库以及软件资源汇总

转自:http://developer.51cto.com/art/201507/483510.htm 很多来自世界各地的程序员不求回报的写代码为别人造轮子.贡献代码.开发框架.开放源代码使得分散在世界各地的程序员们都能够贡献他们的代码与创新. Python就是这样一门受到全世界各地开源社区支持的语言.Python可以用来开发各种小工具软件.web应用.科学计算.数据分析等等,Python拥有大量的流行框架,比如Django.使用Python框架时,可以根据自己的需求插入不同的模块,比如可以用S

Python 库大全

作者:Lingfeng Ai链接:http://www.zhihu.com/question/24590883/answer/92420471来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. Awesome Python中文版来啦! 本文由 伯乐在线 - 艾凌风 翻译,Namco 校稿.未经许可,禁止转载!英文出处:github.com.欢迎加入翻译组. 原文链接:Python 资源大全 1200+收藏,600+赞,别只顾着自己私藏呀朋友们 ------------

Machine and Deep Learning with Python

Machine and Deep Learning with Python Education Tutorials and courses Supervised learning superstitions cheat sheet Introduction to Deep Learning with Python How to implement a neural network How to build and run your first deep learning network Neur

Awesome Python

Awesome Python  A curated list of awesome Python frameworks, libraries, software and resources. Inspired by awesome-php. Awesome Python Environment Management Package Management Package Repositories Distribution Build Tools Interactive Interpreter Fi

Awesome Python,Python的框架集合

Awesome Python A curated list of awesome Python frameworks, libraries and software. Inspired by awesome-php. Awesome Python Environment Management 环境管理 Package Management              软件包管理 Package Repositories              软件源 Distribution          

python 读配置文件

python读conf配置文件--ConfigParser python读写配置文件还是比较方便得. 配置文件的格式是: []包含的叫section,    section 下有option=value这样的键值 配置文件   test.conf [section1] name = tank age = 28 [section2] ip = 192.168.1.1 port = 8080 1) 基本的读取配置文件     -read(filename) 直接读取ini文件内容     -sect

[转载]Python 资源大全

原文链接:Python 资源大全 环境管理 管理 Python 版本和环境的工具 p – 非常简单的交互式 python 版本管理工具. pyenv – 简单的 Python 版本管理工具. Vex – 可以在虚拟环境中执行命令. virtualenv – 创建独立 Python 环境的工具. virtualenvwrapper– virtualenv 的一组扩展. 包管理 管理包和依赖的工具. pip – Python 包和依赖关系管理工具. pip-tools – 保证 Python 包依赖

Awesome Python(中文对照)

A curated list of awesome Python frameworks, libraries and software. Inspired by awesome-php. Awesome Python Environment Management 环境管理 Package Management              软件包管理 Package Repositories              软件源 Distribution