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远程桌面协议RDPY安装使用介绍
Apr 15 Python
用Python操作字符串之rindex()方法的使用
May 19 Python
python实现n个数中选出m个数的方法
Nov 13 Python
pycharm打开命令行或Terminal的方法
Jan 16 Python
15行Python代码实现网易云热门歌单实例教程
Mar 10 Python
python中比较两个列表的实例方法
Jul 04 Python
python实现美团订单推送到测试环境,提供便利操作示例
Aug 09 Python
Python socket实现的文件下载器功能示例
Nov 15 Python
pyecharts绘制中国2020肺炎疫情地图的实例代码
Feb 12 Python
python中time tzset()函数实例用法
Feb 18 Python
Python超详细分步解析随机漫步
Mar 17 Python
PYTHON使用Matplotlib去实现各种条形图的绘制
Mar 22 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(2)
2006/10/09 PHP
php实现通过ftp上传文件
2015/06/19 PHP
Zend Framework实现留言本分页功能(附demo源码下载)
2016/03/22 PHP
利用PHP如何写APP接口详解
2016/08/23 PHP
thinkphp分页集成实例
2017/07/24 PHP
laravel 框架结合关联查询 when()用法分析
2019/11/22 PHP
js停止输出代码
2008/07/20 Javascript
JavaScript ( (__ = !$ + $)[+$] + ({} + $)[_/_] +({} + $)[_/_] )
2011/02/25 Javascript
js中将URL中的参数提取出来作为对象的实现代码
2011/08/16 Javascript
innerHTML,outerHTML,innerText,outerText的用法及区别解析
2013/12/16 Javascript
邮箱下拉自动填充选择示例代码附图
2014/04/03 Javascript
jQuery scroll事件实现监控滚动条分页示例
2014/04/04 Javascript
node.js学习总结之调式代码的方法
2014/06/25 Javascript
JS实现黑色风格的网页TAB选项卡效果代码
2015/10/09 Javascript
JavaScript调用传递变量参数的相关问题及解决办法
2015/11/01 Javascript
JS+Canvas绘制时钟效果
2020/08/20 Javascript
Jquery调用iframe父页面中的元素及方法
2016/08/23 Javascript
Jquery循环截取字符串的方法(多出的字符串处理成"...")
2016/11/28 Javascript
nodejs redis 发布订阅机制封装实现方法及实例代码
2016/12/15 NodeJs
基于HTML5+JS实现本地图片裁剪并上传功能
2017/03/24 Javascript
微信小程序解除10个请求并发限制
2018/12/18 Javascript
js全屏事件fullscreenchange 实现全屏、退出全屏操作
2019/09/17 Javascript
javascript全局自定义鼠标右键菜单
2020/12/08 Javascript
python操作MySQL数据库的方法分享
2012/05/29 Python
在Django框架中编写Context处理器的方法
2015/07/20 Python
解决python删除文件的权限错误问题
2018/04/24 Python
python 列表,数组和矩阵sum的用法及区别介绍
2018/06/28 Python
python贪吃蛇游戏代码
2020/04/18 Python
itchat-python搭建微信机器人(附示例)
2019/06/11 Python
Flask-WTF表单的使用方法
2019/07/12 Python
基于python调用psutil模块过程解析
2019/12/20 Python
Python中关于logging模块的学习笔记
2020/06/03 Python
Python如何telnet到网络设备
2021/02/18 Python
CSS3中的content属性使用示例
2015/07/20 HTML / CSS
春节超市活动方案
2014/08/14 职场文书
2014医学院领导班子对照检查材料思想汇报
2014/09/19 职场文书