zoukankan      html  css  js  c++  java
  • python——配置文件的读写

    python自带的ConfigParser库可以对配置文件进行操作(ini,conf)

    有配置文件如下:

    [db]
    db_port = 3306
    db_user = root
    db_host = 127.0.0.1
    db_pass = xgmtest
    [concurrent]
    [quession]

    在用python对配置文件进行读写:

    #!/usr/bin./python
    #_*_coding:utf-8_*_
    #python读取配置文件练习
    
    import ConfigParser
     
     
    cf = ConfigParser.ConfigParser()
     
    cf.read('test.conf')
    #获取所有section,返回值为list
    secs = cf.sections()
    print secs
     
     
    #获取db中的所有属性名
    dboption=cf.options('db')
    print dboption
     
     
    #获取db中的键值对
    dbitem=cf.items('db')
    print dbitem
     
     
    #获取section为db,属性名为db_pass的值
    print cf.get('db','db_pass')
     
    #写配置文件
    cf.add_section('key_word')
    #修改
    cf.set('key_word','key1','please check connections to the other CEs and your config items')
     
    #保存
    cf.write(open('test.conf','w'))
  • 相关阅读:
    rocketmq的broker如何同步信息的?
    SO_LINGER 选项
    哈哈哈
    NAG博客目录
    事后分析$eta$
    项目展示$eta$
    测试报告$eta$
    发布声明$eta$
    Scrum meeting 10
    技术博客6--Django实现列表分页
  • 原文地址:https://www.cnblogs.com/mentiantian/p/10443168.html
Copyright © 2011-2022 走看看