zoukankan      html  css  js  c++  java
  • 读取配置文件(configparser,.ini文件)

    使用configparser来读取配置信息config.ini

    读取的信息(config.ini)如下:

    [baseconf]
    host=127.0.0.1
    port=3306
    user=root
    password=root
    db_name=evaluting_sys
    [concurrent]
    processor=20

      

    读取配置文件的代码(readconfig.py):

    # -*- coding:utf-8 -*-
    import sys,os
    import ConfigParser
    
    class ReadConfig:
        def __init__(self, config_file_path):
            cf = ConfigParser.ConfigParser()
            cf.read(config_file_path)
            s = cf.sections()
            print 'section:', s
            o = cf.options("baseconf")
            print 'options:', o
            v = cf.items("baseconf")
            print 'db:', v
            db_host = cf.get("baseconf", "host")
            db_port = cf.getint("baseconf", "port")
            db_user = cf.get("baseconf", "user")
            db_pwd = cf.get("baseconf", "password")
            print db_host, db_port, db_user, db_pwd
            cf.set("baseconf", "db_pass", "123456")
            cf.write(open("config_file_path", "w"))
    
    
    if __name__ == "__main__":
        f = ReadConfig("../conf/db_config.ini")
    

      

  • 相关阅读:
    redis复制
    redis发布订阅
    redis事务
    redis持久化
    redis.conf 常见配置介绍
    redis数据类型
    redis集群安装
    redis单机版安装
    eclipse下svn的使用
    算法五最长回文子串
  • 原文地址:https://www.cnblogs.com/saryli/p/6829610.html
Copyright © 2011-2022 走看看