Python操作*.cfg配置文件

配置文件是一类系统或应用软件用于进行配置自己功能,特性的文件

扩展名为.cfg的文件是常用配置文件中的一种类型

使用python对*.cfg文件可进行读写操作,这里以读写mysql配置文件为例:

  • 创建及写入*.cfg文件
# -* - coding: UTF-8 -* -

import configparser

CONFIG_FILE = "mysql.cfg"

database = "mydatabase"

user = "COMPUTER_RQ"

password = "root"

character_set = "utf8"

if __name__ == "__main__":
    conf = configparser.ConfigParser()
    cfg_file = open(CONFIG_FILE, 'w')
    conf.add_section("default")  # 在配置文件中增加一个段

    # 第一个参数是段名,第二个参数是选项名,第三个参数是选项对应的值
    conf.set("default", "database", database)
    conf.set("default", "user", user)
    conf.set("default", "password", password)
    conf.set("default", "default-character-set", character_set)

    # 将conf对象中的数据写入到文件中
    conf.write(cfg_file)
    cfg_file.close()
  • 写进去后的文件数据显示如下:
[default]
server = COMPUTER_RQ
user = R_lee
password = root
name = mydatabase
charset = utf8
  • 读取*.cfg文件
from configparser import ConfigParser

config_parser = ConfigParser()
config_parser.read('mysql.cfg')
config = config_parser['default']

print(config['server'], config['user'], config['password'], 
      config['name'], config['charset'], sep='\n')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值