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 爬虫的工具列表大全
Jan 31 Python
Python的Flask框架中使用Flask-SQLAlchemy管理数据库的教程
Jun 14 Python
详解python中xlrd包的安装与处理Excel表格
Dec 16 Python
基于python中staticmethod和classmethod的区别(详解)
Oct 24 Python
python绘制简单折线图代码示例
Dec 19 Python
Python基于列表模拟堆栈和队列功能示例
Jan 05 Python
Python3中_(下划线)和__(双下划线)的用途和区别
Apr 26 Python
Python PyInstaller库基本使用方法分析
Dec 12 Python
在Python中字典按值排序的实现方法
Nov 12 Python
关于python scrapy中添加cookie踩坑记录
Nov 17 Python
python 写一个文件分发小程序
Dec 05 Python
jupyter notebook更换皮肤主题的实现
Jan 07 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
全国FM电台频率大全 - 19 广东省
2020/03/11 无线电
win7 wamp 64位 php环境开启curl服务遇到的问题及解决方法
2018/09/16 PHP
thinkphp5.0整合phpsocketio完整攻略(绕坑)
2018/10/12 PHP
PHP设计模式(三)建造者模式Builder实例详解【创建型】
2020/05/02 PHP
JQuery.closest(),parent(),parents()寻找父结点
2012/02/17 Javascript
基于jquery的用鼠标画出可移动的div
2012/09/06 Javascript
js multiple全选与取消全选实现代码
2012/12/04 Javascript
jquery实现手机发送验证码的倒计时代码
2014/02/12 Javascript
原生javascript实现Tab选项卡切换功能
2015/01/12 Javascript
JavaScript代码实现禁止右键、禁选择、禁粘贴、禁shift、禁ctrl、禁alt
2015/11/17 Javascript
Vuejs第八篇之Vuejs组件的定义实例解析
2016/09/05 Javascript
Js实现中国公民身份证号码有效性验证实例代码
2017/05/03 Javascript
vue+element实现批量删除功能的示例
2018/02/28 Javascript
微信小程序中使用ECharts 异步加载数据实现图表功能
2018/07/13 Javascript
vue使用v-for实现hover点击效果
2018/09/29 Javascript
Vue CLI3创建项目部署到Tomcat 使用ngrok映射到外网
2019/05/16 Javascript
javascript面向对象创建对象的方式小结
2019/07/29 Javascript
ElementUI中el-tree节点的操作的实现
2020/02/27 Javascript
[01:22:19]EG vs TNC Supermajor小组赛B组败者组第一轮 BO3 第二场 6.2
2018/06/03 DOTA
python和shell实现的校验IP地址合法性脚本分享
2014/10/23 Python
python在linux系统下获取系统内存使用情况的方法
2015/05/11 Python
Python程序员面试题 你必须提前准备!
2018/01/16 Python
python 创建一维的0向量实例
2019/12/02 Python
pycharm新建Vue项目的方法步骤(图文)
2020/03/04 Python
tensorflow从ckpt和从.pb文件读取变量的值方式
2020/05/26 Python
Python的历史与优缺点整理
2020/05/26 Python
CSS3 3D旋转rotate效果实例介绍
2016/05/03 HTML / CSS
HTML5本地存储和本地数据库实例详解
2017/09/05 HTML / CSS
美国五金商店:Ace Hardware
2018/03/27 全球购物
车间组长岗位职责
2013/12/20 职场文书
升旗仪式演讲稿
2014/05/08 职场文书
经典搞笑版检讨书
2015/02/19 职场文书
幼儿园大班个人总结
2015/02/28 职场文书
python 模拟在天空中放风筝的示例代码
2021/04/21 Python
宝塔更新Python及Flask项目的部署
2022/04/11 Python
PostgreSQL数据库去除重复数据和运算符的基本查询操作
2022/04/12 PostgreSQL