python config文件的读写操作示例


Posted in Python onSeptember 27, 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实现封装得到virustotal扫描结果
Oct 05 Python
python中日期和时间格式化输出的方法小结
Mar 19 Python
python 线程的暂停, 恢复, 退出详解及实例
Dec 06 Python
python类的继承实例详解
Mar 30 Python
Python实现导出数据生成excel报表的方法示例
Jul 12 Python
Python cookbook(数据结构与算法)从字典中提取子集的方法示例
Mar 22 Python
python多行字符串拼接使用小括号的方法
Mar 19 Python
对python:threading.Thread类的使用方法详解
Jan 31 Python
使用Python检测文章抄袭及去重算法原理解析
Jun 14 Python
Python 中Django验证码功能的实现代码
Jun 20 Python
python 爬取英雄联盟皮肤并下载的示例
Dec 04 Python
pycharm配置python 设置pip安装源为豆瓣源
Feb 05 Python
Python queue队列原理与应用案例分析
Sep 27 #Python
python多环境切换及pyenv使用过程详解
Sep 27 #Python
python 哈希表实现简单python字典代码实例
Sep 27 #Python
python实现发送form-data数据的方法详解
Sep 27 #Python
PyCharm更改字体和界面样式的方法步骤
Sep 27 #Python
Pycharm 字体大小调整设置的方法实现
Sep 27 #Python
python3 写一个WAV音频文件播放器的代码
Sep 27 #Python
You might like
ThinkPHP利用PHPMailer实现邮件发送实现代码
2013/09/26 PHP
php基于base64解码图片与加密图片还原实例
2014/11/03 PHP
php准确获取文件MIME类型的方法
2015/06/17 PHP
WebGame《逆转裁判》完整版 代码下载(1月24日更新)
2007/01/29 Javascript
自制基于jQuery的智能提示插件一枚
2011/02/18 Javascript
jQuery调用WebService的实现代码
2011/06/19 Javascript
javascript开发技术大全 第4章 直接量与字符集
2011/07/03 Javascript
JQuery slideshow的一个小问题(如何发现及解决过程)
2013/02/06 Javascript
js或者jquery判断图片是否加载完成实现代码
2013/03/20 Javascript
js使用setTimeout实现定时炸弹的方法
2015/04/10 Javascript
JS基于cookie实现来宾统计记录访客信息的方法
2015/08/04 Javascript
基于jQuery实现的扇形定时器附源码下载
2015/10/20 Javascript
JS清除字符串中重复值的实现方法
2016/08/03 Javascript
基于slideout.js实现移动端侧边栏滑动特效
2016/11/28 Javascript
jQuery控制元素隐藏和显示
2017/03/03 Javascript
原生JS实现左右箭头选择日期实例代码
2017/03/14 Javascript
基于jQuery的$.getScript方法去加载javaScript文档解析
2017/11/08 jQuery
vue 组件使用中的一些细节点
2018/04/25 Javascript
微信小程序获取用户openid的实现
2018/12/24 Javascript
新年快乐! javascript实现超级炫酷的3D烟花特效
2019/01/30 Javascript
vue实现抖音时间转盘
2019/09/08 Javascript
javascript实现简单留言板案例
2021/02/09 Javascript
python文件与目录操作实例详解
2016/02/22 Python
Python中import导入上一级目录模块及循环import问题的解决
2016/06/04 Python
python探索之BaseHTTPServer-实现Web服务器介绍
2017/10/28 Python
在PyCharm中三步完成PyPy解释器的配置的方法
2018/10/29 Python
python3爬虫获取html内容及各属性值的方法
2018/12/17 Python
Python3 Tkinkter + SQLite实现登录和注册界面
2019/11/19 Python
python为什么要安装到c盘
2020/07/20 Python
澳大利亚排名第一的狂热牛仔品牌:ONETEASPOON
2018/11/20 全球购物
日本即尚网:JSHOPPERS.com(支持中文)
2019/12/03 全球购物
如何通过jdbc调用存储过程
2012/04/19 面试题
新手上路标语
2014/06/20 职场文书
原告代理词范文
2015/05/25 职场文书
Vue3 Composition API的使用简介
2021/03/29 Vue.js
如何设计高效合理的MySQL查询语句
2021/05/26 MySQL