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实现感知机(PLA)算法
Dec 20 Python
如何用python整理附件
May 13 Python
使用python存储网页上的图片实例
May 22 Python
python 实现对文件夹中的图像连续重命名方法
Oct 25 Python
使用Python opencv实现视频与图片的相互转换
Jul 08 Python
Python PyInstaller库基本使用方法分析
Dec 12 Python
Django异步任务线程池实现原理
Dec 17 Python
浅谈PyTorch的可重复性问题(如何使实验结果可复现)
Feb 20 Python
python 实现批量图片识别并翻译
Nov 02 Python
python3代码输出嵌套式对象实例详解
Dec 03 Python
如何用 Python 制作 GitHub 消息助手
Feb 20 Python
Python  lambda匿名函数和三元运算符
Apr 19 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入门学习知识点八 PHP中for循环基本应用之九九乘法口绝表
2011/07/14 PHP
基于php split()函数的用法详解
2013/06/05 PHP
浅析php面向对象public private protected 访问修饰符
2013/06/30 PHP
Windows7下的php环境配置教程
2015/02/28 PHP
6个超实用的PHP代码片段
2015/08/10 PHP
php脚本运行时的超时机制详解
2016/02/17 PHP
jquery 3D 标签云示例代码
2014/06/12 Javascript
javascript修改图片src的方法
2015/01/27 Javascript
jQuery插件jPaginate实现无刷新分页
2015/05/04 Javascript
基于javascript实现最简单的选项卡切换效果
2016/05/16 Javascript
Javascript 基础---Ajax入门必看
2016/07/06 Javascript
node.js实现快速截图
2016/08/27 Javascript
js实现一个简单的数字时钟效果
2017/03/29 Javascript
jQueryeasyui 中如何使用datetimebox 取两个日期间相隔的天数
2017/06/13 jQuery
通过示例彻底搞懂js闭包
2017/08/10 Javascript
小程序实现留言板
2018/11/02 Javascript
Angular使用ControlValueAccessor创建自定义表单控件
2019/03/08 Javascript
vue+element UI实现树形表格带复选框的示例代码
2019/04/16 Javascript
JavaScript 正则应用详解【模式、欲查、反向引用等】
2020/05/13 Javascript
vue过滤器实现日期格式化的案例分析
2020/07/02 Javascript
Python+tkinter模拟“记住我”自动登录实例代码
2018/01/16 Python
python实现停车管理系统
2018/11/30 Python
如何使用Python破解ZIP或RAR压缩文件密码
2020/01/09 Python
CSS3中Transform动画属性用法详解
2016/07/04 HTML / CSS
HTML5的标签的代码的简单介绍 HTML5标签的简介
2012/05/28 HTML / CSS
美国领先的奢侈美容零售商:Bluemercury
2017/07/26 全球购物
开学典礼感言
2014/02/16 职场文书
数控技校生自我鉴定
2014/04/19 职场文书
团队精神口号
2014/06/06 职场文书
授权委托书公证
2014/09/14 职场文书
乡镇干部党的群众路线教育实践活动个人对照检查材料
2014/09/24 职场文书
出资证明书范本(标准版)
2014/09/24 职场文书
营运督导岗位职责
2015/04/10 职场文书
开展警示教育活动总结
2015/05/09 职场文书
提档介绍信范文
2015/10/22 职场文书
导游词之峨眉山
2019/12/16 职场文书