zoukankan      html  css  js  c++  java
  • PYthon--configparser模块

    configparser用于处理特定格式的文件,其本质上是利用open来操作文件。

    特定格式的ini配置文件模块,用于处理ini配置文件,注意:这个ini配置文件,只是ini文件名称的文本文件,不是后缀为.ini的文件,也就是ini文件,不是ini.ini文件

    ini配置文件格式

    [section1]
    k1 = v1
    k2:v2
    db=pymysql+mysql://zjl:123@192.168.2.3/db1
    user=egon
    age=18
    is_admin=true
    salary=31
    
    [section2]
    k1 = v1
    import  configparser
    f=configparser.ConfigParser()
    f.read('a.ini')
    print(f.sections())
    print(f.options("section1"))
    print(f.items("section1"))
    print(f.get("section1","db"))
    print(type(f.get("section1","db")))
    #输出
    ['section1', 'section2']
    ['k1', 'k2', 'db', 'user', 'age', 'is_admin', 'salary']
    [('k1', 'v1'), ('k2', 'v2'), ('db', 'pymysql+mysql://zjl:123@192.168.2.3/db1'), ('user', 'egon'), ('age', '18'), ('is_admin', 'true'), ('salary', '31')]
    pymysql+mysql://zjl:123@192.168.2.3/db1
    <class 'str'>
    
    #创建一个b.ini
    f.add_section("zjl")
    f.set("zjl","name","zjl")
    f.set("zjl","age","18")
    f.write(open("b.ini","w"))
    configparser
  • 相关阅读:
    sql去重复
    验证 decimal 和 数字
    OleDbConnection读取Excel
    排班知识点
    sql基础
    SQL Server 获取月份的具体天数
    2016 Excel 展示 Sqlserver数据并制作图表
    SQL Server跨域查询
    SqlSugar中CASE WHEN的用法
    Microsoft.AspNetCore.Mvc.Versioning学习笔记
  • 原文地址:https://www.cnblogs.com/zjltt/p/6958091.html
Copyright © 2011-2022 走看看