configparser_模块是为了解析.ini文件的配置

a.ini

[xiechao]

name=xiechao
age=18
is_admin=True salary=1000000.12 [xiemingyuan] name=xiechao
age=3
is_admin=True salary=False

1、查看a.ini

import configparser

config = configparser.ConfigParser()
config.read('a.ini') print(config.sections()) #看标题,看整个文件中有多少个标题 print(config.options(config.sections()[0])) #查看第一个标题下边的配置项有哪些 print(config.get('xiechao','name'))#查看某个标题下的某个配置项的值 res = config.get('xiechao','name')
print(type(res)) #<class 'str'> res = config.getint('xiechao','age')

 2、修改

config.remove_section('xiechao')   #xiechao整个标题就被删除

config.remove_section('xiechao','age')  #删除xiechao下面的age选项

config.write(open('a.ini','w'))

3、增加 

config.add_section('xiechao')  #增加配置,先加标题
config.set('xiechao','age',18) #添加选项,第一个参数是标题,第二个是k ,第三个是v
config.write(open('a.ini','w'))

  

最新文章

  1. Android Weekly Notes Issue #228
  2. UWP学习记录12-应用到应用的通信
  3. for循环中i--的妙用 及 两变量互换数值的问题
  4. UnitTesting中的ClassInitialize,ClassCleanup,TestInitialize,TestClearup
  5. 第十章 系统级I/O
  6. nginx的HA集群及配置
  7. 【原创】Tomcat集群环境下对session进行外部缓存的方法(2)
  8. hdu 1007 最近点对问题(Splay解法)
  9. 第十篇:K均值聚类(KMeans)
  10. C语言第八次作业
  11. vector的用法小结(待补全
  12. AI应用开发实战
  13. java第五次笔记
  14. HBASE 基础命令总结
  15. Servlet 线程安全
  16. 雪花算法(snowflake)delphi版
  17. GitLab 使用
  18. 【cs231n】图像分类-Nearest Neighbor Classifier(最近邻分类器)【python3实现】
  19. IIS 之 连接数、并发连接数、最大并发工作线程数、队列长度、最大工作进程数
  20. tinyxml优化之二

热门文章

  1. python 轴向连接
  2. 洛谷P2667 超级质数 [2017年6月计划 数论05]
  3. 洛谷P2073 送花 [2017年6月计划 线段树01]
  4. agc015D A or...or B Problem
  5. selenium(2):环境搭建完成后,初步运行遇到的问题
  6. Node.js的框架-express
  7. css中background背景属性概述
  8. tar解压.tar.bz2文件失败:tar: Error is not recoverable: exiting now
  9. 【机器学习PAI实战】—— 玩转人工智能之美食推荐
  10. iOS GCD 使用