时间:2021-05-22
一、创建配置文件
在D盘建立一个配置文件,名字为:test.ini
内容如下:
[baseconf]host=127.0.0.1port=3306user=rootpassword=rootdb_name=gloryroad[test]ip=127.0.0.1int=1float=1.5bool=True注意:要将文件保存为ansi编码,utf-8编码会报错
文件中的[baseconf]为section
二、读配置文件
import ConfigParser
cf=ConfigParser.ConfigParser()
cf.read(path) 读配置文件(ini、conf)返回结果是列表
cf.sections() 获取读到的所有sections(域),返回列表类型
cf.options('sectionname') 某个域下的所有key,返回列表类型
cf.items('sectionname') 某个域下的所有key,value对
value=cf.get('sectionname','key') 获取某个yu下的key对应的value值
cf.type(value) 获取的value值的类型
(1)getint(section, option)
获取section中option的值,返回int类型数据,所以该函数只能读取int类型的值。
(2)getboolean(section, option)
获取section中option的值,返回布尔类型数据,所以该函数只能读取boolean类型的值。
(3)getfloat(section, option)
获取section中option的值,返回浮点类型数据,所以该函数只能读取浮点类型的值。
(4)has_option(section, option)
检测指定section下是否存在指定的option,如果存在返回True,否则返回False。
(5)has_section(section)
检测配置文件中是否存在指定的section,如果存在返回True,否则返回False。
三、动态写配置文件
cf.add_section('test') 添加一个域
cf.set('test3','key12','value12') 域下添加一个key value对
cf.write(open(path,'w')) 要使用'w'
learn to fail, failure to learn
内容扩展:
python使用配置文件过程
通过配置文件将变量暴露给用户修改
标准库模块configparser,从而可在配置文件中使用标准格式。
必须使用[files]、[colors]等标题将配置文件分成几部分(section)。标题的名称可随便指定,但必须将它们用方括号括起。
$ cat area.ini[numbers]pi: 3.1415926535893971[messages]greeting: Welcome to the area calutation program!question: plse enter the radiusresult_message: The area is使用python 读取他
from configparser import ConfigParserCONFIGFILE = "area.ini"config = ConfigParser()#读取配置文件config.read(CONFIGFILE)print(config['messages'].get('greeting'))radius = float(input(config['messages'].get('question') + ' '))# 以空格结束以便接着在当前行打印:print(config['messages'].get('result_message'),end=' ')print(config['numbers'].getfloat('pi') * radius**2)到此这篇关于如何写python的配置文件的文章就介绍到这了,更多相关python写配置文件方法内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
python配置文件有.conf,.ini,.txt等多种python集成的标准库的ConfigParser模块提供一套API来读取和操作配置文件我的配置文件如
ConfigParser模块在python中用来读取配置文件,配置文件的格式跟windows下的ini配置文件相似,可以包含一个或多个节(section),每个
首先在resources目录创建自定义的配置文件配置文件的格式:写工具类,得到配置参数importjava.io.IOException;importjava.
我们配置MYSQL的连接池时可以直接写,也可以从外部导入配置文件。1、直接在dataSource中写数据库基本信息2、从外部导入properties配置文件导入
编写C#程序的时候,我们都遇到过配置文件,而如今绝大多数的配置文件都是用XML写的。所以在处理的时候就需要操作XML文件。那么C#如何操作XML文件那?下面跟我