python 读取配置文件config_python中读取配置文件ConfigParser
在程序中使用配置文件来灵活的配置一些参数是一件很常见的事情,配置文件的解析并不复杂,在python里更是如此,在官方发布的库中就包含有做这件事情的库,那就是ConfigParser,这里简单的做一些介绍。
ConfigParser解析的配置文件的格式比较象ini的配置文件格式,就是文件中由多个section构成,每个section下又有多个配置项,比如:
[db]
db_host=127.0.0.1
db_port=3306
db_user=root
db_pass=password
[concurrent]
thread=10
processor=20
_______________________________________________________________________________________________________________________________
#!/usr/bin/python
#coding:utf-8
import ConfigParser
import string,os,sys
cf = ConfigParser.ConfigParser()
#读取配置文件
cf.read("test.conf")
#返回section,即[]中的内容
s = cf.sections()
print 'section:', s
#返回db section中的选项
o = cf.options("db")
print 'options:',o
#以列表形式返回db section中选项和值
v = cf.items("db")
print 'db:',v
print '-'*60
db_host = cf.get("db","db_host")
db_port = cf.getint("db","db_port")
db_user = cf.get("db","db_user")
db_pass = cf.get("db","db_pass")
#返回整型
threads = cf.getint("concurrent","thread")
processors = cf.getint("concurrent","processor")
print "db_host:", db_host
print "db_port:", db_port
print "db_user:", db_user
print "db_pass:", db_pass
print "thread:", threads
print "processor:", processors
#修改一个值,再写回去
cf.set("db","db_pass","test")
cf.write(open("test.conf","w"))
python 读取配置文件config_python中读取配置文件ConfigParser相关推荐
- 随机数写excel java代码_基于python实现在excel中读取与生成随机数写入excel中
搜索热词 具体要求是:在一份已知的excel表格中读取学生的学号与姓名,再将这些数据放到新的excel表中的第一列与第二列,最后再生成随机数作为学生的考试成绩. 首先要用到的数据库有:xlwt,xlr ...
- python 从PDF文件中读取书签/目录
python 从PDF文件中读取书签/目录 代码介绍 需要使用到的函数 代码部分 有时候需要将PDF文件中的书签读取出来进行处理,因此写这篇博客记录具体的处理过程(某些pdf文件会出现打不开报错的情况 ...
- python读excel成数组_python读取excel数据 python怎么从excel中读取数据?
python怎么从excel中读取数据?分母那么浩瀚,分子那么微弱.唯一就等于没有. #导入包 import xlrd #设置路径 path='C:\\Users\\jyjh\\Desktop\\da ...
- 【Python】从文件中读取数据
从文件中读取数据 1.1 读取整个文件 要读取文件,需要一个包含几行文本的文件(文件PI_DESC.txt与file_reader.py在同一目录下) PI_DESC.txt 3.1415926535 ...
- python读文件和写文件-python开发--从文件中读取数据和写入文件
#! /usr/bin/env python -*- coding:utf-8 -*- """ @Author:gcan @Email:1528667112@qq.com ...
- python从文件中读取数据_【Python】从文件中读取数据
从文件中读取数据 1.1 读取整个文件 要读取文件,需要一个包含几行文本的文件(文件PI_DESC.txt与file_reader.py在同一目录下) PI_DESC.txt 3.1415926535 ...
- java bean配置文件_Spring中多配置文件及引用其他bean的方式
Spring多配置文件有什么好处? 按照目的.功能去拆分配置文件,可以提高配置文件的可读性与维护性,如将配置事务管理.数据源等少改动的配置与配置bean单独分开. Spring读取配置文件的几种方式: ...
- 服务器多网卡配置文件,服务器中网卡配置文件
服务器中网卡配置文件 内容精选 换一换 下面以CentOS 6.9 (x86_64)操作系统为例,举例介绍裸金属服务器增强高速网卡的配置方法.RedHat系列.Oracle Linux系列.Euler ...
- 如何 配置apache 读取php模块中的 配置文件
1.首先如果我们在php页面中编写如下代码 <?php var_dump(date("Y-m-d h:i:s")); ?> 发现运行结果为下图 输出的时间和当前主机时间 ...
最新文章
- 异常处理——MysqlCan't connect to local MySQL server through socket '/v ar/lib/mysql/mysql.sock'
- ASP.NET Core 生成验证码
- codeforces National Property 2sat模板题
- 算法复习第五章贪心法
- elementui下拉框选择图片_Element UI系列:Select下拉框实现默认选择
- ECS查询特权接口DescribeAccountAttributes发布
- WinForm(一) WinForm入门与基本控件使用
- 一天搞懂深度学习—学习笔记1
- 数据分析必备算法(算数平均值,加权平均值,最值,中位数,标准差,时间数据处理 ,数组的轴向汇总, 移动均线 ,卷积(简单概念))
- 中国省份、市区、地区县信息表
- 2014汽车之家笔试
- 国产计算机系统哪个好,5大国产手机操作系统分析评测,你更中意谁?
- dimm和udimm_服务器内存类型UDIMM、RDIMM和LRDIMM比较
- 如何顺利完成从员工到管理者的角色转变?
- mysql语句更新顺序_MySQL的Update语句Set顺序问题
- 基于SpringBoot的高并发秒杀(限时秒杀)
- 7-4 宿舍谁最高? (20 分)
- 慢性病概念——>分类——>数据集
- 基于keras实现房价预测 (神经网络入门)
- 在虚拟机docker启动mysql但是宿主机无法访问的问题