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简单的实现树莓派的WEB控制
Feb 18 Python
基于Python闭包及其作用域详解
Aug 28 Python
Python使用cx_Oracle调用Oracle存储过程的方法示例
Oct 07 Python
python去除文件中重复的行实例
Jun 29 Python
python 字典修改键(key)的几种方法
Aug 10 Python
Python实现数据可视化看如何监控你的爬虫状态【推荐】
Aug 10 Python
使用python分析统计自己微信朋友的信息
Jul 19 Python
Python求解正态分布置信区间教程
Nov 20 Python
pandas的相关系数与协方差实例
Dec 27 Python
pandas参数设置的实用小技巧
Aug 23 Python
Lombok插件安装(IDEA)及配置jar包使用详解
Nov 04 Python
Python 如何实现文件自动去重
Jun 02 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
二招解决php乱码问题
2012/03/25 PHP
深入PHP数据缓存的使用说明
2013/05/10 PHP
解析使用ThinkPHP应该掌握的调试手段
2013/06/20 PHP
PHP获取MSN好友列表类的实现代码
2013/06/23 PHP
PHP数字字符串左侧补0、字符串填充和自动补齐的几种方法
2014/05/10 PHP
PHP判断表单复选框选中状态完整例子
2014/06/24 PHP
ThinkPHP模板自定义标签使用方法
2014/06/26 PHP
验证坐标在某坐标区域内php代码
2016/10/08 PHP
php实现支付宝当面付(扫码支付)功能
2018/05/30 PHP
js removeChild 障眼法 可能出现的错误
2009/10/06 Javascript
理解Javascript_08_函数对象
2010/10/15 Javascript
有关DOM元素与事件的3个谜题
2010/11/11 Javascript
获取数组中最大最小值方法js代码(自写)
2013/08/12 Javascript
javascript生成随机颜色示例代码
2014/05/05 Javascript
使用原生js封装webapp滑动效果(惯性滑动、滑动回弹)
2014/05/06 Javascript
Javascript的表单验证-揭开正则表达式的面纱
2016/03/18 Javascript
深入理解JavaScript中Ajax
2016/08/02 Javascript
关于meta viewport中target-densitydpi属性详解(推荐)
2017/08/18 Javascript
Three.js中网格对象MESH的属性与方法详解
2017/09/27 Javascript
利用js编写网页进度条效果
2017/10/08 Javascript
Vue头像处理方案小结
2018/07/26 Javascript
Vue Cli 3项目使用融云IM实现聊天功能的方法
2019/04/19 Javascript
es6中reduce的基本使用方法
2019/09/10 Javascript
jQuery实现简单聊天室
2020/02/08 jQuery
[48:37]EG vs OG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
[08:54]DOTA2-DPC中国联赛 正赛 Aster vs LBZS 选手采访
2021/03/11 DOTA
老生常谈Python进阶之装饰器
2017/05/11 Python
python try 异常处理(史上最全)
2019/03/07 Python
python中将两组数据放在一起按照某一固定顺序shuffle的实例
2019/07/15 Python
项目考察欢迎辞
2014/01/17 职场文书
2014乡镇“三八”国际劳动妇女节活动总结
2014/03/01 职场文书
《鞋匠的儿子》教学反思
2014/03/02 职场文书
大学生自荐信怎么写
2015/03/26 职场文书
2015年度对口支援工作总结
2015/07/22 职场文书
python 判断文件或文件夹是否存在
2022/03/18 Python
Python内置的数据类型及使用方法
2022/04/13 Python