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

输入文件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. 专家访谈:为什么我们需要Erlang
  2. 软件自动升级ftp服务器,国人自己的专业FTP服务器软件(上)
  3. hdu 3962(AC自动机+矩阵优化dp)
  4. Bootstrap中实现图片圆角效果
  5. 推荐一个国外SaaS产品-Olark
  6. 加入商品分类信息,考虑用户所处阶段的 图模型 推荐算法 Rws(random walk with stage)...
  7. 【正则】正则表达式基础知识大全
  8. GCC 编译安装在线文档
  9. GNS3 2.1.9版本的安装
  10. 地市级地铁数据管理信息系统解决方案
  11. azw3 netty权威指南_小程序,巧应用(pdf+epub+mobi+txt+azw3)
  12. 西电电子线路实验课程设计通关模板
  13. GB50174《电子信息系统机房设计规范》(福建)贯标培训通知
  14. java 雪崩效应,Hystrix 解决服务雪崩效应
  15. mysql怎么设置id自动编号_MySQL中实现ID编号自动增加的方法
  16. 现代程序设计 homework-10
  17. 在Windows系统中使用DIY Dodecad 2.1 分析祖源的方法
  18. Google iOS 材料设计: 入门
  19. c语言学习2(求矩形面积)
  20. JetBrains IDEA 2019.3 plugins|插件 搜索不到任何东西

热门文章

  1. 【100%通过率】华为OD机试真题 Java 实现【新学校选址】【2022.11 Q4 新题】
  2. ampak正基RF定频手动测试命令
  3. 语言const的生命周期_第3课-进化后的const分析
  4. java破解游戏百度云盘,Java系列学习进阶视频
  5. 在window环境下运行python的几种方式(适合小项目玩一下)
  6. CUDA 7.5 cuDNN v4 tensorflow on Ubuntu 14.04 LTS
  7. 达芬奇无声音解决方案
  8. 全球最顶级的电脑配置_世界十大饼干排行榜,全球十大最著名顶级饼干排名
  9. 血条(Health Bar)的预制设计
  10. 网络工程实验标准ACL配置