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  连接字符串(join %)
Sep 06 Python
Python日期操作学习笔记
Oct 07 Python
python正则表达式match和search用法实例
Mar 26 Python
django如何连接已存在数据的数据库
Aug 14 Python
Windows系统Python直接调用C++ DLL的方法
Aug 01 Python
python 单线程和异步协程工作方式解析
Sep 28 Python
Python实现平行坐标图的绘制(plotly)方式
Nov 22 Python
Python 词典(Dict) 加载与保存示例
Dec 06 Python
pytorch GAN生成对抗网络实例
Jan 10 Python
python实现简单颜色识别程序
Feb 19 Python
关于Kotlin中SAM转换的那些事
Sep 15 Python
单身狗福利?Python爬取某婚恋网征婚数据
Jun 03 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
用JQuery实现表格隔行变色和突出显示当前行的代码
2012/02/10 Javascript
基于jquery的可多选的下拉列表框
2012/07/20 Javascript
Javascript/Jquery——简单定时器的多种实现方法
2013/07/03 Javascript
点击显示指定元素隐藏其他同辈元素的方法
2014/02/19 Javascript
在JS中解析HTML字符串示例代码
2014/04/16 Javascript
javascript等号运算符使用详解
2015/04/16 Javascript
js实现无缝循环滚动
2020/06/23 Javascript
jQuery中过滤器的基本用法示例
2017/10/11 jQuery
angular json对象push到数组中的方法
2018/02/27 Javascript
vue select组件的使用与禁用实现代码
2018/04/10 Javascript
在axios中使用params传参的时候传入数组的方法
2018/09/25 Javascript
如何使用VuePress搭建一个类型element ui文档
2019/02/14 Javascript
Js代码中的span拼接问题解决
2019/11/22 Javascript
react+antd 递归实现树状目录操作
2020/11/02 Javascript
javascript中call,apply,bind的区别详解
2020/12/11 Javascript
[48:11]完美世界DOTA2联赛 Magma vs GXR 第二场 11.07
2020/11/10 DOTA
Python-基础-入门 简介
2014/08/09 Python
Python中使用PIPE操作Linux管道
2015/02/04 Python
python利用rsa库做公钥解密的方法教程
2017/12/10 Python
python numpy数组的索引和切片的操作方法
2018/10/20 Python
Python简单处理坐标排序问题示例
2019/07/11 Python
python中update的基本使用方法详解
2019/07/17 Python
如何使用Flask-Migrate拓展数据库表结构
2019/07/24 Python
python求绝对值的三种方法小结
2019/12/04 Python
Scrapy框架实现的登录网站操作示例
2020/02/06 Python
Python 中的pygame安装与配置教程详解
2020/02/10 Python
python使用建议与技巧分享(一)
2020/08/17 Python
美国椅子和沙发制造商:La-Z-Boy
2020/10/25 全球购物
初中生期末考试的自我评价
2013/12/17 职场文书
个人职业生涯规划书1500字
2013/12/31 职场文书
办加油卡单位介绍信
2014/01/09 职场文书
全国优秀辅导员事迹材料
2014/05/14 职场文书
教师党员自我评议不足范文
2014/10/19 职场文书
2016计划生育先进个人事迹材料
2016/02/29 职场文书
Mysql存储过程、触发器、事件调度器使用入门指南
2022/01/22 MySQL
Python编程中内置的NotImplemented类型的用法
2022/03/23 Python