import configparser   #按字典方式操作
config = configparser.ConfigParser() #创建config 对象 #config对象test 等于 {'name':123,'password':'abc'}
config['test'] = {'name':123,
'password':'abc'}
#结果如下
# [test]
# name = 123
# password = abc #另外一种方式,创建time一个空的字典
config['time'] = {}
config['time']['User'] = ''
#结果如下
# [time]
# user = 300 #另外一种方式,创建modle一个空的字典
config['modle'] = {}
conf = config['modle'] # 给这自定赋予一个变量
conf['ssh'] = 'yes'
#结果如下
# [modle]
# ssh = yes with open('nginx.conf','w') as f:
config.write(f) #写入到文件中,需要用config这个对象调用wirte写入 #增删改查
config.read('nginx.conf') #读取nginx文件
print(config.sections()) #['test', 'time', 'modle'] 打印块
print('test' in config) #True 判断test块 是否在config里面
print(config['test']['name']) #打印test块中的name值 for key in config['test']: #遍历test块 打印的是key
print(key) print(config.options('test')) #获取key值
print(config.items('test')) #获取键值放到元祖
print(config.get('test','name')) #找test块下的name 值 #增
config.add_section('rsync') #增加一个新的rsync块
#修改
config.set('rsync','less','') #rsync块下新增less 123123键值
config.write(open('i.conf','w')) #写入到一个新i.conf文件 #删除
config.remove_section('rsync') #删除块
config.remove_option('test','name') #删除test块里面的name
config.write(open('i.conf','w'))

最新文章

  1. 阿里云yum源安装
  2. Serializable unordered set
  3. 记录Gzip函数
  4. phpmyadmin查看创建表的SQL语句
  5. iOS9 HTTP传输安全
  6. HTML-3月20日课堂总结
  7. Unity 优化
  8. apns-http2-php,苹果push升级到http2
  9. ubuntu(16.04.01)学习-day2
  10. javascript 老王开车去东北
  11. iOS9网络适配
  12. SQL Server 数据库基于备份文件的【一键还原】
  13. M1卡知识点描述
  14. Play on Words HDU - 1116(欧拉路判断 + 并查集)
  15. thinkphp5---使用自定义助手函数
  16. 设计模式原则(6)--Open-Closed Principle(OCP)--开闭原则
  17. 全网最详细的Git学习系列之介绍各个Git图形客户端(Windows、Linux、Mac系统皆适用ing)(图文详解)
  18. Spark官方3 ---------Spark Streaming编程指南(1.5.0)
  19. Python中.ini文件使用
  20. 动态规划算法(后附常见动态规划为题及Java代码实现)

热门文章

  1. VBA Dumper v0.1.4.2, 提取office文档中的VBA代码,监查宏病毒恢复代码(演示版
  2. 【推荐】asp.net 页面的生命周期
  3. SSM的配置文件
  4. LinkedList的自定义实现
  5. Butter Knife 使用方法
  6. Composer 安装时要求输入授权用户名密码
  7. (转)Makefile介绍
  8. CRM 2016 一个IFrame页面,执行另一IFrame页面的函数
  9. javaScrip字符串(String)相关
  10. 使用dtc把dtb的反编译为dts