Python 学习日知录(四)- 配置文件初步
来源:互联网 发布:4g网络优化工程师 编辑:程序博客网 时间:2024/06/08 10:30
Python 学习日知录(四)- 配置文件
休息了两天,再次回来更新。
最近在看《Python基础教程》(第2版),其中讲到用于配置的ConfigParser
模块。正好可用于最近在写的一个调试小工具,能读取配置文件,又能很方便的改写字段的值,文件可读性也很好。在此记录一下。
1. 配置文件格式说明
ConfigParser
模块支持.ini类型的配置文件。文件格式如下:
===============person.ini====================[basic]name : Mikeage : 20[more]id : 1234=================end=========================
其中,用[ ]包含的是 section,每个文件由多个 section 组成。
每个section 下面有多个 option ,每个option 是一组key:value
键值对。
比如上面的文件,要访问名字,就要访问person.ini(file)->basic(section) -> name(option)
。
2. 基本读取、写入操作
了解了配置文件的结构,操作起来就很容易了。
首先,导入模块:
from ConfigParser import ConfigParser
第二步,载入配置文件
config = ConfigParser()config.read('person.ini')
第三步,获取某个配置的值
name = config.get('basic', 'name') #获取basic下name的值
get
函数返回的是字符串 getint
函数返回的是整数
读者可按需使用。
第四步,改写某个配置的值
config.set('more', 'id', '2000') # id改为'2000'config.write(open('person.ini', 'w')) # 将改动写入文件
阅读全文
0 0
- Python 学习日知录(四)- 配置文件初步
- Python初步了解(四)
- Linux初步学习 (四)
- Python 学习日知录(八)- 迭代器初步
- Python初步学习(1)
- Python初步学习(2)
- Python 学习日知录(九)- 迭代器初步二
- Python 学习日知录(十)- 装饰器初步
- Python学习(四)
- 学习Python(四)
- python学习(四)
- Spring-Boot学习笔记(二) 配置文件之初步使用
- 实训ssm框架学习配置文件初步解析(一)
- redis学习笔记四(配置文件)
- Python学习笔记(3):web初步
- [python] 初步学习
- python初步学习教程
- 初步学习python
- PyCharm使用技巧:Regex Tester(正则表达式测试工具)
- intellij idea 取消右侧中线
- pypy确实要比我们平时用的python快
- 百炼:4080:Huffman编码树
- POJ 1002 (字符串 && 模拟)
- Python 学习日知录(四)- 配置文件初步
- Redis集群使用总结(二)
- JSP 原理
- struts2的文件上传要点
- python中装饰器详解
- Powershell命令
- sftp 连接 下载
- 软件密码学基础--对称加密
- PAT乙级真题及训练集(17)--1037. 在霍格沃茨找零钱(20)