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 除法小技巧
Sep 06 Python
Python 基础教程之str和repr的详解
Aug 20 Python
深入理解Django的中间件middleware
Mar 14 Python
python多线程之事件Event的使用详解
Apr 27 Python
python3.5绘制随机漫步图
Aug 27 Python
python获取中文字符串长度的方法
Nov 14 Python
Python3.7 pyodbc完美配置访问access数据库
Oct 03 Python
Python3 集合set入门基础
Feb 10 Python
浅谈图像处理中掩膜(mask)的意义
Feb 19 Python
升级keras解决load_weights()中的未定义skip_mismatch关键字问题
Jun 12 Python
python判断all函数输出结果是否为true的方法
Dec 03 Python
python爬虫beautifulsoup库使用操作教程全解(python爬虫基础入门)
Feb 19 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
PHP 中文乱码解决办法总结分析
2009/07/30 PHP
CentOS 6.3下安装PHP xcache扩展模块笔记
2014/09/10 PHP
php 变量引用与变量销毁机制详细介绍
2016/12/05 PHP
PHP正则表达式笔记与实例详解
2019/05/09 PHP
JS中简单的实现像C#中using功能(有源码下载)
2007/01/09 Javascript
javascript textarea光标定位方法(兼容IE和FF)
2011/03/12 Javascript
基于jquery的$.ajax async使用
2011/10/19 Javascript
如何用ajax来创建一个XMLHttpRequest对象
2012/12/10 Javascript
js 使FORM表单的所有元素不可编辑的示例代码
2013/10/17 Javascript
JS小功能(onmouseover实现选择月份)实例代码
2013/11/28 Javascript
jquery选择器使用详解
2014/04/08 Javascript
Javascript显示和隐藏ul列表的方法
2015/07/15 Javascript
JS异步文件上传(兼容IE8+)
2017/04/02 Javascript
js学习总结之DOM2兼容处理重复问题的解决方法
2017/07/27 Javascript
javascript少儿编程关于返回值的函数内容
2018/05/27 Javascript
[02:13] 完美世界DOTA2联赛PWL DAY5集锦
2020/11/03 DOTA
Python备份Mysql脚本
2008/08/11 Python
玩转python selenium鼠标键盘操作(ActionChains)
2020/04/12 Python
Python中防止sql注入的方法详解
2017/02/25 Python
Python实现读写sqlite3数据库并将统计数据写入Excel的方法示例
2017/08/07 Python
Python实现一个Git日志统计分析的小工具
2017/12/14 Python
Python如何获得百度统计API的数据并发送邮件示例代码
2019/01/27 Python
Python读取指定日期邮件的实例
2019/02/01 Python
简单了解python 生成器 列表推导式 生成器表达式
2019/08/22 Python
python模块和包的应用BASE_PATH使用解析
2019/12/14 Python
Python中join()函数多种操作代码实例
2020/01/13 Python
关于python tushare Tkinter构建的简单股票可视化查询系统(Beta v0.13)
2020/10/19 Python
基于OpenCV的路面质量检测的实现
2020/11/04 Python
pycharm中选中一个单词替换所有重复单词的实现方法
2020/11/17 Python
意大利奢侈品购物网站:Giglio
2018/01/05 全球购物
英国豪华家具和家居用品购物网站:Teddy Beau
2020/10/12 全球购物
如何获取某个日期是当月的最后一天
2013/12/05 面试题
2014最新股权信托合同协议书
2014/11/18 职场文书
小学思想品德教学反思
2016/02/24 职场文书
Python爬虫框架之Scrapy中Spider的用法
2021/06/28 Python
JavaScript实现外溢动态爱心的效果的示例代码
2022/03/21 Javascript