使用Python操作配置文件(读取,写入,增加,删除)

本文介绍了如何使用Python的ConfigParser模块进行配置文件(如ini, cfg, conf)的操作,包括读取、写入、增加、删除等。通过示例展示了在Python2中创建和编辑配置文件的过程。" 50644956,2753923,SPICE协议中的流媒体处理详解,"['云计算', '远程桌面', '流媒体技术']
摘要由CSDN通过智能技术生成

使用Python操作配置文件(读取,写入,增加,删除)

配置文件可以有ini,cfg,conf等类型,但是结构基本都差不多。
主要有节(section)、键(key)或称option、键值(value)部分组成。
节 (section) 用方括号括起来,单独占一行,例如:
[section]
键(key)又名属性(property),单独占一行用等号连接键名和键值,例如:
name=value

比如:
account.cfg

;cfg配置文件
[account]
hostname = mk90
usr = root
password = 123456

[logging]
usr = root
time = 20190704 20:45
operate = none

注意,配置文件里面可以用分号;或者#表示注释。

Python2里面使用Configparser模块来操作配置文件(python3的版本是configparser),我用的是Python2,所以需要

import ConfigParser

Python对配置文件的基本操作:
读取、写入、添加、查询、删除、输出、修改等,总体来说比较简单,下面通过实例来说明。
在同一个文件夹下面新建 account.cfg 配置文件和 cfg_operate.py 文件
account.cfg

[account]
hostname = mk90
usr = root
usr2= other
password = 123456

cfg_operate.py

#! /bin/python
# --*-- coding:utf-8 --*--

import ConfigParser
import sys
import os

curpath = os.path.dirname(os.path.realpath(__file__))  #读取当前文件路径
cfgpath = os.path.join(curpath, "account.cfg")  #返回将当前路径与"account.cfg"后的路径
print "cfgpath: ", cfgpath  #输出account.cfg文件路径

myconfig=ConfigParser
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值