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实现图片批量剪切示例
Mar 25 Python
Python创建系统目录的方法
Mar 11 Python
Django项目中model的数据处理以及页面交互方法
May 30 Python
对python dataframe逻辑取值的方法详解
Jan 30 Python
Python学习笔记之图片人脸检测识别实例教程
Mar 06 Python
Python学习笔记之变量、自定义函数用法示例
May 28 Python
Django 创建新App及其常用命令的实现方法
Aug 04 Python
解决Python计算矩阵乘向量,矩阵乘实数的一些小错误
Aug 26 Python
Python随机数函数代码实例解析
Feb 09 Python
利用python实现逐步回归
Feb 24 Python
python中rb含义理解
Jun 18 Python
Python爬虫Scrapy框架CrawlSpider原理及使用案例
Nov 20 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
一个简易需要注册的留言版程序
2006/10/09 PHP
PHP的可变变量名的使用方法分享
2012/02/05 PHP
php常用Stream函数集介绍
2013/06/24 PHP
php数组排序usort、uksort与sort函数用法
2014/11/17 PHP
学习php设计模式 php实现备忘录模式(Memento)
2015/12/09 PHP
php+mysql开发的最简单在线题库(在线做题系统)完整案例
2019/03/30 PHP
原生Js页面滚动延迟加载图片实现原理及过程
2013/06/24 Javascript
利用window.name实现windowStorage代码分享
2014/01/02 Javascript
Jquery实现自定义tooltip示例代码
2014/02/12 Javascript
jQuery简单获取键盘事件的方法
2016/01/22 Javascript
15款最好的Bootstrap在线编辑器
2016/08/03 Javascript
Bootstrap 过渡效果Transition 模态框(Modal)
2017/03/17 Javascript
vue之nextTick全面解析
2017/05/17 Javascript
jQuery EasyUI开发技巧总结
2017/09/26 jQuery
Vue中插入HTML代码的方法
2018/09/21 Javascript
解决vue项目中页面调用数据 在数据加载完毕之前出现undefined问题
2019/11/14 Javascript
记一次react前端项目打包优化的方法
2020/03/30 Javascript
[28:07]完美世界DOTA2联赛PWL S3 Phoenix vs INK ICE 第二场 12.13
2020/12/17 DOTA
[59:53]DOTA2-DPC中国联赛 正赛 VG vs Elephant BO3 第二场 3月6日
2021/03/11 DOTA
pycharm远程linux开发和调试代码的方法
2018/07/17 Python
如何通过python画loss曲线的方法
2019/06/26 Python
python爬虫开发之urllib模块详细使用方法与实例全解
2020/03/09 Python
澳大利亚家具和家居用品购物网站:Zanui
2018/12/29 全球购物
Oracle的内存结构(Memory structures)
2015/06/10 面试题
易程科技软件测试笔试
2013/03/24 面试题
大学生护理专业自荐信
2013/10/03 职场文书
会计专业的自荐信
2013/12/12 职场文书
应届生如何写自荐信
2014/01/05 职场文书
网上蛋糕店创业计划书
2014/01/24 职场文书
文秘应聘自荐书范文
2014/02/18 职场文书
缅怀革命先烈演讲稿
2014/05/14 职场文书
一年级语文上册复习计划
2015/01/17 职场文书
《百分数的认识》教学反思
2016/02/19 职场文书
深入浅析Redis 集群伸缩原理
2021/05/15 Redis
如何使用PyCharm及常用配置详解
2021/06/03 Python
安装Windows Server 2012 R2企业版操作系统并设置好相关参数
2022/04/29 Servers