Python操作*.cfg配置文件
配置文件是一类系统或应用软件用于进行配置自己功能,特性的文件
扩展名为.cfg的文件是常用配置文件中的一种类型
使用python对*.cfg文件可进行读写操作,这里以读写mysql配置文件为例:
- 创建及写入*.cfg文件
# -* - coding: UTF-8 -* -import configparserCONFIG_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 ConfigParserconfig_parser = ConfigParser()
config_parser.read('mysql.cfg')
config = config_parser['default']print(config['server'], config['user'], config['password'], config['name'], config['charset'], sep='\n')
Python操作*.cfg配置文件相关推荐
- python的cfg是什么模块_python操作cfg配置文件方式
*.cfg文件一般是程序运行的配置文件,python为读写常见配置文件提供了一个ConfigParser模块,所以在python中解析配置文件相当简单,下面就举例说明一下具体的操作方法. 写文件代码: ...
- python中cfg_python操作cfg配置文件方式
*.cfg文件一般是程序运行的配置文件,python为读写常见配置文件提供了一个ConfigParser模块,所以在python中解析配置文件相当简单,下面就举例说明一下具体的操作方法. 写文件代码: ...
- python中cfg_python操作cfg配置文件
*.cfg文件一般是程序运行的配置文件,python为读写常见配置文件提供了一个ConfigParser模块,所以在python中解析配置文件相当简单,下面就举例说明一下具体的操作方法. 写文件 ...
- python操作haproxy配置文件实例
2019独角兽企业重金招聘Python工程师标准>>> 配置文件模板: defaultslog globalmode httpoption httpcloseoption dontl ...
- python操作ini配置文件
一..ini文件说明 格式如下: ;comments [section1] Param1 = value1 Param2= value2 [section2] Param3= value3 Param ...
- pyyaml操作yaml配置文件基于python
在测试工作中,可以使用yaml编写测试用例,执行测试用例时直接获取yaml中的用例数据进行测试(如:接口自动化测试) 1.什么是yaml 是一种可读的数据序列化语言,通常用于配置文件 非常简洁和强大, ...
- Python 操作配置文件
转载文章 Python 操作配置文件 飞翔的花狸猫 2020-03-15 12:38 112 人阅读 0 条评论 Python 标准库的 ConfigParser 模块提供了一套完整的 A ...
- Oracle使用ini启动,python操作ini类型配置文件的实例教程
一.ini文件介绍 INI文件格式是某些平台或软件上的配置文件的非正式标准,以节(section)和键(key)构成,常用于微软Windows操作系统中.这种配置文件的文件扩展名多为INI 二.ini ...
- kafka实战教程(python操作kafka),kafka配置文件详解
全栈工程师开发手册 (作者:栾鹏) 架构系列文章 应用往Kafka写数据的原因有很多:用户行为分析.日志存储.异步通信等.多样化的使用场景带来了多样化的需求:消息是否能丢失?是否容忍重复?消息的吞吐量 ...
最新文章
- OpenCV3.3中主成分分析(Principal Components Analysis, PCA)接口简介及使用
- Java多线程之线程间协作 notify与wait的使用
- xuniji查看php.ini,虚拟机 phpstorm xdebug配置
- Apache Drill 1.4性能增强的简要概述
- 解决在vue init webpack my-project卡住的问题(已解决)
- http://blog.csdn.net/u011277123/article/details/53665302
- Linux系统磁盘分区、删除分区、格式化、挂载、卸载、开机自动挂载的方法总结...
- ios为了用户隐私安全,禁止自动播放音频文件的解决办法(微信端)
- linux下c语言创建进程实验报告,linux下的c语言编程实验报告
- h5页面如何切图_前端切图H5/网页切图/移动自适应H5/切图开发/H5响应式
- 外卖小程序邀请入口获取推广路径
- [LeetCode] 682. Baseball Game 棒球游戏
- java公众号第三方开发平台_微信开放平台之公众号第三方平台开发及全网发布验证...
- 《520婚恋报告》 20%的人婚后都无比后悔
- win10误删的注册表能还原吗_手把手讲解win10系统误删注册表恢复的还原办法
- oauth2单点登录总结
- 双重福利:计算机图书满100减50+满99 减10叠加券,更有抽奖送书活动,点击查看!...
- 2.文献研读---基于学生成绩多变量数据挖掘的学习行为分析--单耀 王艺岚 张家华...
- 武汉伯钧成科技有限公司之行的郁闷感受
- folly库安装(1)cmake和gcc的安装、升级
热门文章
- tensorflow中axis理解非常重要
- C++ 匠心之作 从0到1入门学编程
- 苹果系统虚拟计算机win7,Mac虚拟机安装Win7 64位系统教程_苹果虚拟机安装Win7真的很简单...
- 开源项目——寝室助手
- 效率神器 SCons 构建工具
- 图机器学习——5.9 图神经网络:图的增广
- Linux下常见错误码
- 增强型脉冲宽度调制模块(ePWM)图解
- 基于Spring Boot框架的驾校学员信息管理系统
- cuda必须装在c盘吗_软件安装到C盘会影响计算机运行速度吗?一个问题引发的思考...