这是一个完整的读取,更新和写入示例。

输入文件test.ini

[section_a]

string_val = hello

bool_val = false

int_val = 11

pi_val = 3.14

工作代码。

try:

from configparser import ConfigParser

except ImportError:

from ConfigParser import ConfigParser  # ver. < 3.0

# instantiate

config = ConfigParser()

# parse existing file

config.read('test.ini')

# read values from a section

string_val = config.get('section_a', 'string_val')

bool_val = config.getboolean('section_a', 'bool_val')

int_val = config.getint('section_a', 'int_val')

float_val = config.getfloat('section_a', 'pi_val')

# update existing value

config.set('section_a', 'string_val', 'world')

# add a new section and some values

config.add_section('section_b')

config.set('section_b', 'meal_val', 'spam')

config.set('section_b', 'not_found_val', '404')

# save to a file

with open('test_update.ini', 'w') as configfile:

config.write(configfile)

输出文件test_update.ini

[section_a]

string_val = world

bool_val = false

int_val = 11

pi_val = 3.14

[section_b]

meal_val = spam

not_found_val = 404

原始输入文件保持不变。

python读写ini文件_如何使用Python3读写INI文件?相关推荐

  1. python读excel乱码_解决Python2.7读写文件中的中文乱码问题

    Python2.7对于中文编码的问题处理的并不好,这几天在爬数据的时候经常会遇到中文的编码问题.但是本人对编码原理不了解,也没时间深究其中的原理.在此仅从应用的角度做一下总结, 1.设置默认编码 在P ...

  2. python做数学计算器_从零开始学习PYTHON3讲义(二)把Python当做计算器

    <从零开始PYTHON3>第二讲 上一讲我们说过了如何启动Python IDLE集成开发学习环境,macOS/Linux都可以在命令行执行idle3.Windows则从开始菜单中去寻找ID ...

  3. python requests post请求_实例解析Python3 如何利用requests 库进行post携带账号密码请求数据...

    1 调试过程 用Python3.6+Sciter+PyCharm写了一个py测试脚本helloworld.py,该脚本中只含有一条语句"import sciter".在PyChar ...

  4. python怎么打开ipynb文件_如何优雅的打开.ipynb文件

    目前在windows打开.ipynb的文件的方法,网上几乎就只有一种,在cmd下 > jupyter notebook 这个方法只是方便你新建notebook的时候.如果你想再打开它,当你优雅的 ...

  5. java 删除压缩zip文件_从ZIP存档中删除文件,而无需在Java或Python中解压缩 - java...

    从ZIP存档中删除文件,而无需使用Java(首选)或Python解压缩 你好 我使用包含数百个高度压缩的文本文件的大型ZIP文件.解压缩ZIP文件时,可能要花一些时间,并且很容易消耗多达20 GB的磁 ...

  6. ubuntu编辑只读文件_在Ubuntu上U盘文件只读且无法删除怎么办?

    Ubuntu系统在读取U盘的时候,发现U盘内的文件无法删除,显示只读,那么要如何将其中的文件改为读取呢?下面小编就给大家介绍下Ubuntu系统U盘文件无法删除的解决方法. 解决方法: 1. 在Ubun ...

  7. 计算机查找文件的速度,如何快速搜索文件_怎么加快电脑里的文件搜索速度

    2019-11-01 10:40:56 浏览量:261 现在电脑的硬盘容量越来越大了,里面的内容也随之变多,所以当我们想要找到某个文件的时候也会变得很麻烦.特别是有些时间比较久了的,更加困难.那有网友 ...

  8. shell换行合并多个文件_如何合并多个pdf文件?这里有合并PDF最简单的方法

    如何合并多个pdf文件?今天在整理一些PDF文件的时候,由于文件的数量比较多,我就想着将这些PDF文件合并起来,好在平时也了解了一些PDF合并的方法,很快就完成了文件的合并.想到应该还有很多朋友还不知 ...

  9. 前端将二进制数据流转为文件_前端通过二进制流下载文件

    JS下载文件两种方式总结: 下载文件主要分为两种形式,具体使用哪种方式取决于后台: 1.如果后台服务器的静态目录有可供下载的静态资源,后台接口返回文件路径,直接window.location.href ...

最新文章

  1. 【luogu P4005 清华集训2017】小Y和地铁
  2. pytorch 检索数组
  3. php人员排班程序,人员排班软件操作步骤
  4. python循环指令_Python循环
  5. gettype_PHP gettype()函数与示例
  6. 再有人问你为什么MySQL用B+树做索引,就把这篇文章发给她
  7. 有意思的逻辑思维题(一)(hdu2018,2160,2053)
  8. python type
  9. posix多线程有感--线程高级编程(线程调度以及优先级设置)
  10. PWM波的原理和应用
  11. JAVA计算机毕业设计无人智慧药柜系统设计(附源码、数据库)
  12. Arduino与Proteus仿真实例-MAX7219驱动8位7段数码管仿真
  13. m低信噪比下GPS信号的捕获算法研究,使用matlab算法进行仿真
  14. 用相关函数法计算信号的延迟量
  15. 安霸Ambarella CV系列芯片
  16. 扫描NFC卡,获取卡号存储到本地并可以以Excel形式导出数据
  17. 麻将为什么是顶级随机设计?
  18. 计算机主机配件及图解,电脑主机有哪些配件组成
  19. eCharts——柱状图中的柱体颜色渐变
  20. ORACLE ASSETS 11i资产管理

热门文章

  1. php视频降清晰度,怎么提高原视频清晰度?拍摄的视频调整清晰度 视频修复提高清晰度的方法...
  2. ios pan手势滑动消失动画_iOS左滑手势失效的解决方法
  3. Java二代身份证正则表达式分析
  4. 半导体行业都有哪些设备
  5. 插入2万调数据耗时_教你如何6秒钟往MySQL插入100万条数据!然后删库跑路!
  6. if函数python_python pandas实现excel中的if 函数(一)
  7. HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代 理,HAProxy支持数以万计并发连接
  8. element刷新表单校验
  9. 项目管理_软件开发的六大阶段
  10. 计算机一级中替换字怎么弄,Word文档中的数字和字母怎么替换成新罗马字体?...