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实现的金山快盘的签到程序
Jan 17 Python
python使用循环实现批量创建文件夹示例
Mar 25 Python
Python中实现字符串类型与字典类型相互转换的方法
Aug 18 Python
使用url_helper简化Python中Django框架的url配置教程
May 30 Python
Python中的下划线详解
Jun 24 Python
Python用for循环实现九九乘法表
May 31 Python
Python网页正文转换语音文件的操作方法
Dec 09 Python
python__new__内置静态方法使用解析
Jan 07 Python
基于Python共轭梯度法与最速下降法之间的对比
Apr 02 Python
浅谈python 中的 type(), dtype(), astype()的区别
Apr 09 Python
python里的单引号和双引号的有什么作用
Jun 17 Python
Python基础之进程详解
May 21 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
laravel 自定义常量的两种方案
2019/10/14 PHP
自定义一个jquery插件[鼠标悬浮时候 出现说明label]
2011/06/27 Javascript
关于JS控制代码暂停的实现方法分享
2012/10/11 Javascript
javascript检测对象中是否存在某个属性判断方法小结
2013/05/19 Javascript
javascript函数重载解决方案分享
2014/02/19 Javascript
js函数在frame中的相互调用详解
2014/03/03 Javascript
jquery获得同源iframe内body下标签的值的方法
2014/09/25 Javascript
jQuery实现简洁的导航菜单效果
2015/11/23 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记9)
2015/12/24 Javascript
BootStrap Progressbar 实现大文件上传的进度条的实例代码
2016/06/27 Javascript
vue-cli webpack2项目打包优化分享
2018/02/07 Javascript
Vue底层实现原理总结
2018/02/17 Javascript
JS+HTML实现的圆形可点击区域示例【3种方法】
2018/08/01 Javascript
vue2中,根据list的id进入对应的详情页并修改title方法
2018/08/24 Javascript
使用FormData实现上传多个文件
2018/12/04 Javascript
nodejs异步编程基础之回调函数用法分析
2018/12/26 NodeJs
JQuery Ajax跨域调用和非跨域调用问题实例分析
2019/04/16 jQuery
微信小程序 swiper 组件遇到的问题及解决方法
2019/05/26 Javascript
使用react context 实现vue插槽slot功能
2019/07/18 Javascript
el-input 标签中密码的显示和隐藏功能的实例代码
2019/07/19 Javascript
在Vue中实现随hash改变响应菜单高亮
2020/03/09 Javascript
Python线程的两种编程方式
2015/04/14 Python
python实现可将字符转换成大写的tcp服务器实例
2015/04/29 Python
Python实现的绘制三维双螺旋线图形功能示例
2018/06/23 Python
基于腾讯云服务器部署微信小程序后台服务(Python+Django)
2019/05/08 Python
Python with用法:自动关闭文件进程
2019/07/10 Python
pytorch如何冻结某层参数的实现
2020/01/10 Python
Django中ORM的基本使用教程
2020/12/22 Python
Python创建简单的神经网络实例讲解
2021/01/04 Python
学点简单的Django之第一个Django程序的实现
2021/02/24 Python
美国Rue La La闪购网站:奢侈品、中高档品牌限时折扣
2016/10/19 全球购物
学习十八大的心得体会
2014/09/01 职场文书
2016年教师党员承诺书范文
2016/03/24 职场文书
《天净沙·秋思》教学反思三篇
2019/11/02 职场文书
用JS创建一个录屏功能
2021/11/11 Javascript
HTML5中的DOCUMENT.VISIBILITYSTATE属性详解
2023/05/07 HTML / CSS