python configparser 读取配置文件

1、 配置文件如下

[swift]
auth_url = http://192.168.0.230:5000/v3/
username = admin
password = itnihao
user_domain_name = default
project_name = admin
project_domain_name = default

[mongodb]
db = yunpan
host = 192.168.0.215
port = 27017
username = admin
password = 123456

[tempurl]
key = ljs
seconds = 1200

[view_host]
host = 192.168.0.239
port = 8021

2、读取 python 代码


import configparser


def readConfig():
    """
        一次加载配置文件到系统中
    :return:
    """
    config = configparser.ConfigParser()
    config.read('config.ini', encoding='utf-8')
    swift = dict(config.read('swift'))
    tempurl = dict(config.read('tempurl'))
    view_host = dict(config.read('view_host'))

    conf = {}
    # swift 配置
    conf["auth_url"] = swift.get("auth_url")
    conf["username"] = swift.get("username")
    conf["password"] = swift.get("password")
    conf["username_domain_name"] = swift.get("username_domain_name")
    conf["project_name"] = swift.get("project_name")
    conf["project_domain_name"] = swift.get("project_domain_name")
    # tmpurl
    conf["key"] = tempurl.get("key")
    conf["seconds"] = tempurl.get("seconds")

    # view_host
    conf["host"] = view_host.get("view_host")
    conf["port"] = view_host.get("port")
    print("xxxxxxxxxxxxxxxxx")

    return conf



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值