python的配置文件怎样写?

来源:千锋教育
发布时间:2023-11-08 15:57:23
分享

python的配置文件这样写:

一、创建配置文件

在D盘建立一个配置文件,名字为:test.ini

内容如下:

[baseconf]

host=127.0.0.1

port=3306

user=root

password=root

db_name=gloryroad

[test]

ip=127.0.0.1

int=1

float=1.5

bool=True

注意:要将文件保存为ansi编码,utf-8编码会报错

文件中的[baseconf]为section

二、读配置文件

importConfigParser

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')域下添加一个keyvalue对

cf.write(open(path,'w'))要使用'w'

learntofail,failuretolearn

以上内容为大家介绍了python的配置文件怎样写?希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。

声明:本站部分稿件版权来源于网络,如有侵犯版权,请及时联系我们。

相关推荐

  • python如何打包成app? 1、安装py2app首先安装一个gui框架wxpython安装:pipinstallpy2app2、打包app比如一个简单的gui,hello.py!/usr/bin/envpythonimportw
  • python什么时候加self? 想要知道python什么时候加self就需要知道self的作用。下面我们就来看一下self的作用:变量加了self后在任何实例方法(非staticmethod和calssmethod)就都可以访问这个
  • python怎么读sql数据? python中读取SQL数据的方法:python中可以使用游标cursor来读取SQL中的数据,游标cursor是由连接创建的对象,可以在游标中执行查询,并设置数据返回的格式。当执行select语句获
  • python怎么判断文档是否有指定后缀? python判断文档是否有指定后缀的方法:importosYour_Dir='你的文件夹/'Files=os.listdir(Your_Dir)forkinrange(len(File
  • python是解释型吗? python是一种跨平台的计算机程序设计语言。是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。python并非完全是解释性语言,它是有编译的,先把源码py文件编译成pyc或者pyo,然
  • Python包括哪4种数值类型? python支持四种不同的数值类型:int(符号整数):通常被称为是整数或整数,没有小数点的正或负整数。long(长整数):或渴望,大小的整数,这样写整数和一个大写或小写的L。float(浮点实际值)