python实现的config文件读写功能示例


Posted in Python onSeptember 24, 2019

本文实例讲述了python实现的config文件读写功能。分享给大家供大家参考,具体如下:

1、设置配置文件

[mysql]
host = 1234
port = 3306
user = root
password = Zhsy08241128
database = leartd

2、读取配置文件

import configparser
import os
conf= configparser.ConfigParser()
def readConf():
  '''读取配置文件'''
  root_path = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
  conf.read(root_path + '/ceshi/conf/app.conf') # 文件路径
  print(conf)
  name = conf.get("mysql", "host") # 获取指定section 的option值
  print(name)

3、写入配置文件

def writeConf():
  '''写入配置文件'''
  root_path = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
  conf.read(root_path + '/ceshi/conf/app.conf') # 文件路径
  conf.set("mysql", "host", "1234") # 修改指定section 的option
  conf.write(open(root_path + '/ceshi/conf/app.conf', 'w'))

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python多线程操作实例
Nov 21 Python
分析Python中设计模式之Decorator装饰器模式的要点
Mar 02 Python
Python 中 Virtualenv 和 pip 的简单用法详解
Aug 18 Python
Python调用ctypes使用C函数printf的方法
Aug 23 Python
python中Switch/Case实现的示例代码
Nov 09 Python
Python装饰器原理与用法分析
Apr 30 Python
Python 解决中文写入Excel时抛异常的问题
May 03 Python
Python堆排序原理与实现方法详解
May 11 Python
python经典趣味24点游戏程序设计
Jul 26 Python
python ftplib模块使用代码实例
Dec 31 Python
DataFrame 数据合并实现(merge,join,concat)
Jun 14 Python
python适合做数据挖掘吗
Jun 16 Python
python使用socket实现的传输demo示例【基于TCP协议】
Sep 24 #Python
pymysql 开启调试模式的实现
Sep 24 #Python
django2.2安装错误最全的解决方案(小结)
Sep 24 #Python
python爬虫中多线程的使用详解
Sep 23 #Python
Django中自定义模型管理器(Manager)及方法
Sep 23 #Python
Python 异常的捕获、异常的传递与主动抛出异常操作示例
Sep 23 #Python
Python 单例设计模式用法实例分析
Sep 23 #Python
You might like
PHP面向对象的进阶学习(抽像类、接口、final、类常量)
2012/05/07 PHP
解析php中如何直接执行SHELL
2013/06/28 PHP
php删除指定目录的方法
2015/04/03 PHP
php 中的closure用法详解
2017/06/12 PHP
php设计模式之单例模式用法经典示例分析
2019/09/20 PHP
PHP7移除的扩展和SAPI
2021/03/09 PHP
window.onload 加载完毕的问题及解决方案(上)
2009/07/09 Javascript
Jquery 点击按钮显示和隐藏层的代码
2011/07/25 Javascript
验证控件与Button的OnClientClick事件详细解析
2013/12/04 Javascript
使用javascript实现雪花飘落的效果
2015/01/13 Javascript
JS使用正则表达式过滤多个词语并替换为相同长度星号的方法
2016/08/03 Javascript
微信小程序 参数传递详解
2016/10/24 Javascript
浅谈jQuery中的$.extend方法来扩展JSON对象
2017/02/12 Javascript
微信小程序实现保存图片到相册功能
2018/11/30 Javascript
[04:03]DOTA2英雄梦之声_第02期_风暴之灵
2014/06/30 DOTA
python获得图片base64编码示例
2014/01/16 Python
python3.7将代码打包成exe程序并添加图标的方法
2019/10/11 Python
python3实现弹弹球小游戏
2019/11/25 Python
python+adb命令实现自动刷视频脚本案例
2020/04/23 Python
编写python代码实现简单抽奖器
2020/10/20 Python
Groupon荷兰官方网站:高达70%的折扣
2019/11/01 全球购物
是什么让J2EE适合用来开发多层的分布式的应用
2015/01/16 面试题
《月迹》教学反思
2014/02/19 职场文书
小学生国旗下演讲稿
2014/04/25 职场文书
三好学生个人先进事迹材料
2014/05/17 职场文书
领导班子四风问题对照检查材料
2014/09/27 职场文书
寝室长工作失责检讨书
2014/10/06 职场文书
法律意见书范文
2015/05/20 职场文书
2016春季田径运动会广播稿
2015/12/21 职场文书
《秋思》教学反思
2016/02/23 职场文书
python爬虫之selenium库的安装及使用教程
2021/05/23 Python
go select编译期的优化处理逻辑使用场景分析
2021/06/28 Golang
MySQL系列之五 视图、存储函数、存储过程、触发器
2021/07/02 MySQL
JS数组去重详情
2021/11/07 Javascript
世界十大评分最高的动漫,CLANNAD上榜,第八赚足人们眼泪
2022/03/18 日漫
Java工作中实用的代码优化技巧分享
2022/04/21 Java/Android