Python实现配置文件功能的几种方法

配置文件,即用于配置软件设置的文件系统

配置文件多用于存储一些随着软件使用和用户偏好会发生改变,但不需要软件干涉的内容,可以理解为C语言中的常量。有时也可替代设置界面

本篇文章将介绍在Python中常见的3种配置文件实现方法

坐稳了,我们马上出发🚀!

INI配置文件法

INI文件格式是某些平台或软件上的配置文件的非正式标准,以节(section)和键(key)构成,常用于微软Windows操作系统中。

INI是英文“初始化”(initialization)的缩写。正如该术语所表示的,INI文件被用来对操作系统或特定程序初始化或进行参数设置。

在使用之前让我们了解一下INI的文件基本格式

在INI文件中,有以下三种常见的元素

  1. 节(section)

    • 节用方括号括起来,单独占一行,例如:
    [section]
    
  2. 键(key)

    • 键(key)又名属性(property),单独占一行用等号连接键名和键值,例如:
    name=value
    
  3. 注释(comment)

    • 注释使用英文分号(;)开头,单独占一行。在分号后面的文字,直到该行结尾都全部为注释,例如:
    ; comment text
    

Python读取INI文件

本教程中将使用python自带的configparser库进行演示

import configparser

在使用之前我们需要先对读取对象进行初始化

cfp = configparser.ConfigParser()
cfp.read("test.ini")

test.ini即为要读取的文件

具体使用方法:

'''获取所有的selections'''
selections = cfp.sections()
print(selections) #  ['Title1', 'Title2']

'''获取指定selections下的所有options
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值