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的Tkinter实现一个简易计算器
Dec 31 Python
python if not in 多条件判断代码
Sep 21 Python
老生常谈python之鸭子类和多态
Jun 13 Python
python学习教程之Numpy和Pandas的使用
Sep 11 Python
Python使用cx_Oracle模块操作Oracle数据库详解
May 07 Python
只需7行Python代码玩转微信自动聊天
Jan 27 Python
python仿抖音表白神器
Apr 08 Python
Python pip 安装与使用(安装、更新、删除)
Oct 06 Python
python字符串格式化方式解析
Oct 19 Python
python实现logistic分类算法代码
Feb 28 Python
python实现每天自动签到领积分的示例代码
Aug 18 Python
sqlalchemy实现时间列自动更新教程
Sep 02 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
非洲第一个咖啡超凡杯大赛承办国—卢旺达的咖啡怎么样
2021/03/03 咖啡文化
关于使用coreseek并为其做分页的介绍
2013/06/21 PHP
php下获取http状态的实现代码
2014/05/09 PHP
Yii把CGridView文本框换成下拉框的方法
2014/12/03 PHP
ExtJS 简介 让你知道extjs是什么
2008/12/29 Javascript
js 获取子节点函数 (兼容FF与IE)
2010/04/18 Javascript
jQuery 获取对象 定位子对象
2010/05/31 Javascript
JS实现动态表格的添加,修改,删除功能(推荐)
2016/06/15 Javascript
AngularJs Scope详解及示例代码
2016/09/01 Javascript
JS作用域深度解析
2016/12/29 Javascript
vue2.0实现倒计时的插件(时间戳 刷新 跳转 都不影响)
2017/03/30 Javascript
纯JS实现简单的日历
2017/06/26 Javascript
node.js通过axios实现网络请求的方法
2018/03/05 Javascript
JointJS流程图的绘制方法
2018/12/03 Javascript
使用vue完成微信公众号网页小记(推荐)
2019/04/28 Javascript
浅谈监听单选框radio改变事件(和layui中单选按钮改变事件)
2019/09/10 Javascript
[51:17]Mski vs VGJ.S Supermajor小组赛C组 BO3 第三场 6.3
2018/06/04 DOTA
用Python编写分析Python程序性能的工具的教程
2015/04/01 Python
在Python中使用CasperJS获取JS渲染生成的HTML内容的教程
2015/04/09 Python
python 网络编程常用代码段
2016/08/28 Python
django 实现编写控制登录和访问权限控制的中间件方法
2019/01/15 Python
解决python线程卡死的问题
2019/02/18 Python
Python底层封装实现方法详解
2020/01/22 Python
Python 如何批量更新已安装的库
2020/05/26 Python
Python生成器next方法和send方法区别详解
2020/05/30 Python
英国最大的网上药品商店:Chemist Direct
2017/12/16 全球购物
Fresh馥蕾诗英国官网:法国LVMH集团旗下高端天然护肤品牌
2018/11/01 全球购物
日语专业推荐信
2013/11/12 职场文书
实习自我鉴定
2013/12/15 职场文书
工厂搬迁方案
2014/05/11 职场文书
酒店圣诞节活动总结
2015/05/06 职场文书
小学德育工作总结2015
2015/05/12 职场文书
趣味运动会简讯
2015/07/20 职场文书
2019个人工作态度自我评价
2019/04/24 职场文书
毕业欢送晚会主持词
2019/06/25 职场文书
深度学习详解之初试机器学习
2021/04/14 Python