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 pickle模块用法实例
Apr 14 Python
Django URL传递参数的方法总结
Aug 28 Python
python实现批量监控网站
Sep 09 Python
python学习教程之使用py2exe打包
Sep 24 Python
Python利用pandas计算多个CSV文件数据值的实例
Apr 19 Python
Python实现自定义函数的5种常见形式分析
Jun 16 Python
python ipset管理 增删白名单的方法
Jan 14 Python
解决Python找不到ssl模块问题 No module named _ssl的方法
Apr 29 Python
pyqt5 键盘监听按下enter 就登陆的实例
Jun 25 Python
python经典趣味24点游戏程序设计
Jul 26 Python
python ftplib模块使用代码实例
Dec 31 Python
20行Python代码实现视频字符化功能
Apr 13 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
ASP和PHP都是可以删除自身的
2007/04/09 PHP
基于PHPExcel的常用方法总结
2013/06/13 PHP
php采用ajax数据提交post与post常见方法总结
2014/11/10 PHP
PHP MYSQL简易交互式站点开发
2016/12/27 PHP
Jquery操作Select 简单方便 一个js插件搞定
2009/11/12 Javascript
Extjs学习笔记之七 布局
2010/01/08 Javascript
Jquery刷新页面背景图片随机变换的实现方法
2013/03/15 Javascript
JS 两个字符串时间的天数差计算
2013/08/25 Javascript
js 窗口抖动示例
2013/09/04 Javascript
javascript将url中的参数加密解密代码
2014/11/17 Javascript
jQuery中:checked选择器用法实例
2015/01/04 Javascript
jQuery实现鼠标滑过Div层背景变颜色的方法
2015/02/17 Javascript
把多个JavaScript函数绑定到onload事件处理函数上的方法
2016/09/04 Javascript
ES6入门教程之Class和Module详解
2017/05/17 Javascript
JavaScript生成简单等差数列
2017/11/28 Javascript
使用proxy实现一个更优雅的vue【推荐】
2018/06/19 Javascript
详解JWT token心得与使用实例
2019/08/02 Javascript
js tab栏切换代码实例解析
2019/09/03 Javascript
小程序使用watch监听数据变化的方法详解
2019/09/20 Javascript
python基于multiprocessing的多进程创建方法
2015/06/04 Python
Pythont特殊语法filter,map,reduce,apply使用方法
2016/02/27 Python
在PyCharm下使用 ipython 交互式编程的方法
2019/01/17 Python
Tornado实现多进程/多线程的HTTP服务详解
2019/07/25 Python
python匿名函数lambda原理及实例解析
2020/02/07 Python
Transpose 数组行列转置的限制方式
2020/02/11 Python
css3进阶之less实现星空动画的示例代码
2019/09/10 HTML / CSS
英国家庭和商业健身器材购物网站:Fitness Options
2018/07/05 全球购物
泰国的头号网上婴儿用品店:Motherhood.co.th
2019/04/09 全球购物
Yummie官方网站:塑身衣和衣柜必需品
2019/10/29 全球购物
介绍一下EJB的体系结构
2012/08/01 面试题
优秀毕业自我鉴定
2014/02/15 职场文书
技术总监管理职责范本
2014/03/06 职场文书
实习护士自荐信
2014/06/21 职场文书
婚庆答谢词大全
2015/09/29 职场文书
纪检干部学习心得体会
2016/01/23 职场文书
springboot+zookeeper实现分布式锁
2022/03/21 Java/Android