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的Flask框架中实现简单的登录功能的教程
Apr 20 Python
python基于BeautifulSoup实现抓取网页指定内容的方法
Jul 09 Python
深入理解Python中的内置常量
May 20 Python
分享一个可以生成各种进制格式IP的小工具实例代码
Jul 28 Python
使用python编写监听端
Apr 12 Python
python中计算一个列表中连续相同的元素个数方法
Jun 29 Python
python绘制圆柱体的方法
Jul 02 Python
Python常用的json标准库
Feb 19 Python
python实现可变变量名方法详解
Jul 01 Python
django框架cookie和session用法实例详解
Dec 10 Python
Python sorted对list和dict排序
Jun 09 Python
利用Selenium添加cookie实现自动登录的示例代码(fofa)
May 08 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
MySql中正则表达式的使用方法描述
2008/07/30 PHP
mysql 性能的检查和优化方法
2009/06/21 PHP
详解PHP中的PDO类
2015/07/06 PHP
PHP生成短网址方法汇总
2016/07/12 PHP
laravel创建类似ThinPHP中functions.php的全局函数
2016/11/26 PHP
jQuery.getScript加载同域JS的代码
2012/02/13 Javascript
减少访问DOM的次数提升javascript性能
2014/02/24 Javascript
JavaScript实现把rgb颜色转换成16进制颜色的方法
2015/06/01 Javascript
php利用curl获取远程图片实现方法
2015/10/26 Javascript
JavaScript使用DeviceOne开发实战(二) 生成调试安装包
2015/12/01 Javascript
浅谈js中字符和数组一些基本算法题
2016/08/15 Javascript
微信小程序左右滑动切换页面详解及实例代码
2017/02/28 Javascript
JSON在Javascript中的使用(eval和JSON.parse的区别)详细解析
2017/09/05 Javascript
浅谈Vue2.0父子组件间事件派发机制
2018/01/08 Javascript
JS加密插件CryptoJS实现的DES加密示例
2018/08/16 Javascript
详解如何创建并发布一个 vue 组件
2018/11/08 Javascript
微信小程序实现横向滚动导航栏效果
2019/12/12 Javascript
压缩Vue.js打包后的体积方法总结(Vue.js打包后体积过大问题)
2020/02/03 Javascript
Jquery ajax书写方法代码实例解析
2020/06/12 jQuery
v-slot和slot、slot-scope之间相互替换实例
2020/09/04 Javascript
python在控制台输出进度条的方法
2015/06/20 Python
深入理解python中的浅拷贝和深拷贝
2016/05/30 Python
简单学习Python多进程Multiprocessing
2017/08/29 Python
Python基于datetime或time模块分别获取当前时间戳的方法实例
2019/02/19 Python
python logging模块的使用总结
2019/07/09 Python
pytorch神经网络之卷积层与全连接层参数的设置方法
2019/08/18 Python
基于Python中random.sample()的替代方案
2020/05/23 Python
python进行二次方程式计算的实例讲解
2020/12/06 Python
Python 虚拟环境工作原理解析
2020/12/24 Python
新奇的小玩意:IWOOT
2016/07/21 全球购物
Java里面StringBuilder和StringBuffer有什么区别
2016/06/06 面试题
预备党员转正考核材料
2014/06/03 职场文书
护士节演讲稿开场白
2014/08/25 职场文书
校长师德表现自我评价
2015/03/05 职场文书
《打电话》教学反思
2016/02/22 职场文书
详解如何修改nginx的默认端口
2021/03/31 Servers