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中的偏函数
Apr 27 Python
python获取list下标及其值的简单方法
Sep 12 Python
python 给DataFrame增加index行名和columns列名的实现方法
Jun 08 Python
Python实现读写INI配置文件的方法示例
Jun 09 Python
Python基础之函数的定义与使用示例
Mar 23 Python
python实现银联支付和支付宝支付接入
May 07 Python
用pyqt5 给按钮设置图标和css样式的方法
Jun 24 Python
python字符串替换第一个字符串的方法
Jun 26 Python
python实现拉普拉斯特征图降维示例
Nov 25 Python
Python hashlib模块实例使用详解
Dec 24 Python
如何使用PyCharm引入需要使用的包的方法
Sep 22 Python
Python操作Excel的学习笔记
Feb 18 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
业余方法DIY电子管FM收音机
2021/03/02 无线电
php中的时间显示
2007/01/18 PHP
php提示undefined index的几种解决方法
2012/05/21 PHP
php的debug相关函数用法示例
2016/07/11 PHP
PHP中类属性与类静态变量的访问方法示例
2016/07/13 PHP
php 截取utf-8格式的字符串实例代码
2016/10/30 PHP
JavaScript获取和设置CheckBox状态的简单方法
2013/07/05 Javascript
jQuery lazyLoad图片延迟加载插件的优化改造方法分享
2013/08/13 Javascript
js图片自动轮播代码分享(js图片轮播)
2014/05/06 Javascript
js获取会话框prompt的返回值的方法
2015/01/10 Javascript
在jQuery中使用$而避免跟其它库产生冲突的方法
2015/08/13 Javascript
JavaScript中的splice方法用法详解
2016/07/20 Javascript
vue.js实现表格合并示例代码
2016/11/30 Javascript
jQuery插件HighCharts实现的2D条状图效果示例【附demo源码下载】
2017/03/15 Javascript
vue设计一个倒计时秒杀的组件详解
2019/04/06 Javascript
vue项目中定义全局变量、函数的几种方法
2019/11/08 Javascript
JS中的继承操作实例总结
2020/06/06 Javascript
如何基于jQuery实现五角星评分
2020/09/02 jQuery
pycharm 使用心得(八)如何调用另一文件中的函数
2014/06/06 Python
Python下使用Psyco模块优化运行速度
2015/04/05 Python
python制作一个桌面便签软件
2015/08/09 Python
python设置值及NaN值处理方法
2018/07/03 Python
python调用百度语音REST API
2018/08/30 Python
django rest framework vue 实现用户登录详解
2019/07/29 Python
PyQT5 emit 和 connect的用法详解
2019/12/13 Python
如何基于python测量代码运行时间
2019/12/25 Python
Python调用Windows API函数编写录音机和音乐播放器功能
2020/01/05 Python
tensorflow 动态获取 BatchSzie 的大小实例
2020/06/30 Python
如何强制垃圾回收
2015/10/06 面试题
递归计算如下递归函数的值(斐波拉契)
2012/02/04 面试题
一组SQL面试题
2016/02/15 面试题
自我鉴定的范文
2013/10/03 职场文书
简历中自我评价分享
2013/10/09 职场文书
妇产科护士自我鉴定
2013/10/15 职场文书
博士毕业生自我鉴定范文
2014/04/13 职场文书
CSS link与@import的区别和用法解析
2023/05/07 HTML / CSS