该模块的作用 就是使用模块中的RawConfigParser()ConfigParser()、 SafeConfigParser()这三个方法(三者择其一),创建一个对象使用对象的方法对指定的配置文件做增删改查 操作。

1.【创建一个配置文件的方法步骤】

import  configparserconfig=configparser.ConfigParser()
#按字典的方式添加
config["DEFAULT"]={'ServerAliceIntervale':'45','Compression':'Yes','ComperssionLevel':'9'}
config['bitbucket.org']={'User':'kebi'}
config['topsecret.server.com']={'Host Port':'50022','ForwardXll':'no'}
# topsecret=config['topsecret.server.com']
# topsecret['Host Port']='50022'
# topsecret['ForwardXll']='no'
config['DEFAULT']['ForwardXll']='yes'#写入文件
with open(r'example.ini','w') as configfile:config.write(configfile)

【3】读取文件

# 读取文件
config.read('example.ini')
print(config.sections())    #返回可用的section的列表;默认section不包括在列表中
print(config.defaults())#    返回包含实例范围默认值的字典。print('ddddd',config.options('bitbucket.org'))#获取所有的配置表名字key
for key in config['bitbucket.org']:#返回所有的可以,不仅仅是这个建值对下的keyprint(key)

【4】删除,修改

#删除
#config.remove_section('topsecret.server.com')#config.set('bitbucket.org','age','22')#要赋值的话,赋值完要重新写入,不然不成功
#修改
#config.set('bitbucket.org','user','zhanmus')

config.remove_option('bitbucket.org','user')#通过键值对删除
#重新写入
config.write(open('example.ini','w'))#修改删除都要重新写入,不然不成功

转载于:https://www.cnblogs.com/lanyinhao/p/9158781.html

python 之configparser模块相关推荐

  1. python中confIgparser模块学习

    python中configparser模块学习 ConfigParser模块在python中用来读取配置文件,配置文件的格式跟windows下的ini配置文件相似,可以包含一个或多个节(section ...

  2. 【Python的configparser模块读取.ini文件内容并输出】

    configparser是 Pyhton 标准库中用来解析配置文件的模块,并且内置方法和字典非常接近.Python2.x 中名为 ConfigParser,3.x 已更名小写.下文通过使用python ...

  3. Python之configparser模块详解和使用

    1 configparser安装 pip3 install configparser 2 configparser简介 用来读取配置文件的python包: 一般做自动化测试的时候,会使用到这个模块,用 ...

  4. Python基础-ConfigParser模块

    此模块用于生成和修改常见配置文档,当前模块的名称在 python 3.x 版本中变更为 configparser. 来看一个好多软件的常见配置文件格式如下 [DEFAULT] ServerAliveI ...

  5. python中configparser_python中confIgparser模块学习

    python中configparser模块学习 ConfigParser模块在python中用来读取配置文件,配置文件的格式跟windows下的ini配置文件相似,可以包含一个或多个节(section ...

  6. python:实例化configparser模块读写配置文件

    之前的博客介绍过利用python的configparser模块读写配置文件的基础用法,这篇博客,介绍下如何实例化,方便作为公共类调用. 实例化的好处有很多,既方便调用,又降低了脚本的维护成本,而且提高 ...

  7. python学习笔记3-解析配置文件ConfigParser模块

    配置文件内容: [db] db_host=127.0.0.1 db_port=3306 db_user=root db_pass=password [concurrent] thread=10 pro ...

  8. python小白-day6 ConfigParser模块

    ConfigParser模块 用于生成和修改常见配置文档,当前模块的名称在 python 3.x 版本中变更为 configparser. 来看一个好多软件的常见文档格式如下 用python生成上文档 ...

  9. 小白的Python之路 day5 configparser模块的特点和用法

    configparser模块的特点和用法 一.概述 主要用于生成和修改常见配置文件,当前模块的名称在 python 3.x 版本中变更为 configparser.在python2.x版本中为Conf ...

最新文章

  1. python.freelycode.com-Python中的并行处理 -- 实例编程指南
  2. 小工匠聊架构-超高并发秒杀系统设计 05_服务端性能优化
  3. 全球及中国氮肥产业营销趋势与十四五消费规模研究报告2022版
  4. 鬼泣4计算机丢失xinput,Win7系统运行游戏报错“计算机丢失XINPUT1-3.dll”
  5. linux系统正常停机的命令,Linux系统重启命令大全
  6. 记一次游戏私服getshell过程
  7. 记一次 .NET游戏站程序的 CPU 爆高分析
  8. cmake 多次编译_Part01_CMakeLists构建管理多个模块的C代码
  9. EasyUI Datagrid 自定义列、Foolter及单元格编辑
  10. 1 linux下tcp并发服务器的几种设计的模式套路,Linux下几种并发服务器的实现模式(详解)...
  11. 图像平均池化 利用pytorch对图像进行池化
  12. Pandownload作者被抓后,我决定用docker搭建一款私有网盘
  13. oracle rman optimization,Oracle rman备份的使用(转)
  14. JAVA试题(100道)
  15. 隐藏excel分组框中的边框
  16. vue实现下拉二级联动_select下拉菜单实现二级联动效果
  17. Windows7SP1补丁包(Win7补丁汇总) 32位/64位版 更新截至2016年11月
  18. 如何在前台输出代码<xmp>,标签,并且是内容自动换行
  19. 上传图片方向不对 php,如何解决IOS中html5上传图片方向问题?
  20. 差分隐私:原理,应用与展望

热门文章

  1. python绘制散点图、如何选两列作为横坐标_Python利用matplotlib绘制散点图的新手教程...
  2. php实现两个大整数求和,PHP计算两个特别大的整数实例代码
  3. hive配置遇到的问题( Relative path in absolute URI: ${system:java.io.tmpdir%7D/$%7Bsystem:user.name%7D)
  4. 如何在virtualbox中对虚拟机截图
  5. 会赚钱的人共有的特征,你是吗?
  6. Opencv3编程入门学习笔记(五)之通道分离(split)与合并(merge)
  7. 机器学习数据倾斜的解决方法_机器学习并不总是解决数据问题的方法
  8. 办理房贷前,名下信用卡必须全部还清吗?
  9. 不同时期的同学的聚会
  10. win32程序测试键盘钩子