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
  • 相关阅读:
    react 性能优化
    JS获取当前网页大小以及屏幕分辨率等
    创建对象的6种方式总结
    版本号规则
    JS事件模型
    浅谈虚拟DOM
    浏览器的回流与重绘
    JavaScript预编译
    canvas学习笔记
    java、tomcat安装
  • 原文地址:https://www.cnblogs.com/zjltt/p/6958091.html
Copyright © 2011-2022 走看看