python读写ini文件_如何使用Python3读写INI文件?
这是一个完整的读取,更新和写入示例。
输入文件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文件?相关推荐
- python读excel乱码_解决Python2.7读写文件中的中文乱码问题
Python2.7对于中文编码的问题处理的并不好,这几天在爬数据的时候经常会遇到中文的编码问题.但是本人对编码原理不了解,也没时间深究其中的原理.在此仅从应用的角度做一下总结, 1.设置默认编码 在P ...
- python做数学计算器_从零开始学习PYTHON3讲义(二)把Python当做计算器
<从零开始PYTHON3>第二讲 上一讲我们说过了如何启动Python IDLE集成开发学习环境,macOS/Linux都可以在命令行执行idle3.Windows则从开始菜单中去寻找ID ...
- python requests post请求_实例解析Python3 如何利用requests 库进行post携带账号密码请求数据...
1 调试过程 用Python3.6+Sciter+PyCharm写了一个py测试脚本helloworld.py,该脚本中只含有一条语句"import sciter".在PyChar ...
- python怎么打开ipynb文件_如何优雅的打开.ipynb文件
目前在windows打开.ipynb的文件的方法,网上几乎就只有一种,在cmd下 > jupyter notebook 这个方法只是方便你新建notebook的时候.如果你想再打开它,当你优雅的 ...
- java 删除压缩zip文件_从ZIP存档中删除文件,而无需在Java或Python中解压缩 - java...
从ZIP存档中删除文件,而无需使用Java(首选)或Python解压缩 你好 我使用包含数百个高度压缩的文本文件的大型ZIP文件.解压缩ZIP文件时,可能要花一些时间,并且很容易消耗多达20 GB的磁 ...
- ubuntu编辑只读文件_在Ubuntu上U盘文件只读且无法删除怎么办?
Ubuntu系统在读取U盘的时候,发现U盘内的文件无法删除,显示只读,那么要如何将其中的文件改为读取呢?下面小编就给大家介绍下Ubuntu系统U盘文件无法删除的解决方法. 解决方法: 1. 在Ubun ...
- 计算机查找文件的速度,如何快速搜索文件_怎么加快电脑里的文件搜索速度
2019-11-01 10:40:56 浏览量:261 现在电脑的硬盘容量越来越大了,里面的内容也随之变多,所以当我们想要找到某个文件的时候也会变得很麻烦.特别是有些时间比较久了的,更加困难.那有网友 ...
- shell换行合并多个文件_如何合并多个pdf文件?这里有合并PDF最简单的方法
如何合并多个pdf文件?今天在整理一些PDF文件的时候,由于文件的数量比较多,我就想着将这些PDF文件合并起来,好在平时也了解了一些PDF合并的方法,很快就完成了文件的合并.想到应该还有很多朋友还不知 ...
- 前端将二进制数据流转为文件_前端通过二进制流下载文件
JS下载文件两种方式总结: 下载文件主要分为两种形式,具体使用哪种方式取决于后台: 1.如果后台服务器的静态目录有可供下载的静态资源,后台接口返回文件路径,直接window.location.href ...
最新文章
- 【luogu P4005 清华集训2017】小Y和地铁
- pytorch 检索数组
- php人员排班程序,人员排班软件操作步骤
- python循环指令_Python循环
- gettype_PHP gettype()函数与示例
- 再有人问你为什么MySQL用B+树做索引,就把这篇文章发给她
- 有意思的逻辑思维题(一)(hdu2018,2160,2053)
- python type
- posix多线程有感--线程高级编程(线程调度以及优先级设置)
- PWM波的原理和应用
- JAVA计算机毕业设计无人智慧药柜系统设计(附源码、数据库)
- Arduino与Proteus仿真实例-MAX7219驱动8位7段数码管仿真
- m低信噪比下GPS信号的捕获算法研究,使用matlab算法进行仿真
- 用相关函数法计算信号的延迟量
- 安霸Ambarella CV系列芯片
- 扫描NFC卡,获取卡号存储到本地并可以以Excel形式导出数据
- 麻将为什么是顶级随机设计?
- 计算机主机配件及图解,电脑主机有哪些配件组成
- eCharts——柱状图中的柱体颜色渐变
- ORACLE ASSETS 11i资产管理
热门文章
- php视频降清晰度,怎么提高原视频清晰度?拍摄的视频调整清晰度 视频修复提高清晰度的方法...
- ios pan手势滑动消失动画_iOS左滑手势失效的解决方法
- Java二代身份证正则表达式分析
- 半导体行业都有哪些设备
- 插入2万调数据耗时_教你如何6秒钟往MySQL插入100万条数据!然后删库跑路!
- if函数python_python pandas实现excel中的if 函数(一)
- HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代 理,HAProxy支持数以万计并发连接
- element刷新表单校验
- 项目管理_软件开发的六大阶段
- 计算机一级中替换字怎么弄,Word文档中的数字和字母怎么替换成新罗马字体?...