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实现简单状态框架的方法
Mar 19 Python
Python中优化NumPy包使用性能的教程
Apr 23 Python
python通过post提交数据的方法
May 06 Python
python实现多线程的两种方式
May 22 Python
Python使用matplotlib绘制正弦和余弦曲线的方法示例
Jan 06 Python
详解利用OpenCV提取图像中的矩形区域(PPT屏幕等)
Jul 01 Python
Python PyPDF2模块安装使用解析
Jan 19 Python
浅谈keras中的目标函数和优化函数MSE用法
Jun 10 Python
用python实现一个简单计算器(完整DEMO)
Oct 14 Python
解决Pytorch中关于model.eval的问题
May 22 Python
详解pytorch创建tensor函数
Mar 22 Python
python数据分析之单因素分析线性拟合及地理编码
Jun 25 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中使用sockets:从新闻组中获取文章
2006/10/09 PHP
laravel admin实现分类树/模型树的示例代码
2020/06/10 PHP
javascript 验证日期的函数
2010/03/18 Javascript
jquery多选项卡效果实例代码(附效果图)
2013/03/23 Javascript
javascript操作html控件实例(javascript添加html)
2013/12/02 Javascript
jQuery响应鼠标事件并隐藏与显示input默认值
2014/08/24 Javascript
javascript操作表格排序实例分析
2015/05/06 Javascript
基于JavaScript实现动态创建表格和增加表格行数
2015/12/20 Javascript
JS验证逗号隔开可以是中文字母数字
2016/04/22 Javascript
bootstrap+jQuery 实现下拉菜单中复选框全选和全不选效果
2017/06/12 jQuery
VueJs组件之父子通讯的方式
2018/05/06 Javascript
vue 指令之气泡提示效果的实现代码
2018/10/18 Javascript
vue data有值,但是页面{{}} 取不到值的解决
2020/11/09 Javascript
Python实现多属性排序的方法
2018/12/05 Python
浅谈Scrapy网络爬虫框架的工作原理和数据采集
2019/02/07 Python
Python3将数据保存为txt文件的方法
2019/09/12 Python
python统计指定目录内文件的代码行数
2019/09/19 Python
基于Tensorflow批量数据的输入实现方式
2020/02/05 Python
Python continue语句实例用法
2020/02/06 Python
Python批量获取并保存手机号归属地和运营商的示例
2020/10/09 Python
使用纯 CSS 创作一个脉动 loader效果的源码
2018/09/28 HTML / CSS
Bjorn Borg官方网上商店:国际运动时尚品牌
2016/08/27 全球购物
aden + anais官方网站:婴儿襁褓、毯子、尿布和服装
2017/06/21 全球购物
爱尔兰电子产品购物网站:Komplett.ie
2018/04/04 全球购物
英国鹦鹉店:Parrot Essentials
2018/12/03 全球购物
日本最佳原创设计品牌:Felissimo(芬理希梦)
2019/03/19 全球购物
C/C++ 笔试、面试题目大汇总
2015/11/21 面试题
英语专业毕业生自荐信
2013/10/28 职场文书
擅自离岗检讨书
2014/09/12 职场文书
2014年企业工会工作总结
2014/11/12 职场文书
2014年乡镇个人工作总结
2014/12/03 职场文书
电影地道战观后感
2015/06/04 职场文书
2016年党员公开承诺书范文
2016/03/24 职场文书
MySql开发之自动同步表结构
2021/05/28 MySQL
vue ref如何获取子组件属性值
2022/03/31 Vue.js
Shell中的单中括号和双中括号的用法详解
2022/12/24 Servers