本文实例讲述了Python读写配置文件的方法。分享给大家供大家参考。具体分析如下:

python 读写配置文件ConfigParser模块是python自带的读取配置文件的模块.通过他可以方便的读取配置文件. 这里就来简单介绍一下python 读写配置文件的方法.

配置文件.顾名思议就是存放配置信息的文件.下面是个例子

[info]

age = 21

name = chen

gender = male

其中[ ] 中的info是这段配置的名字下面age,name都是属性下面的代码演示了如何读取python 读写配置文件.和修改配置中变量的值

from __future__ import with_statement

import ConfigParser

config=ConfigParser.ConfigParser()

with open(''testcfg.cfg'',''rw'') as cfgfile:

config.readfp(cfgfile)

name=config.get(''info'',''name'')

age=config.get(''info'',''age'')

print name

print age

config.set(''info'',''gender'',''male'')

config.set(''info'',''age'',''21'')

age=config.get(''info'',''age'')

print name

print age

首先

config=ConfigParser.ConfigParser()

得到一个配置config对象.下面打开一个配置文件 cfgfile. 用readfp()读取这个文件.这样配置的内容就读到config对象里面了.接下来一个问题是如何读取值.常用的方法是get() 和getint() . get()返回文本. getint()返回整数

name=config.get(''info'',''name'')

意思就是.读取config中info段中的name变量值.最后讲讲如何设置值.使用set(段名,变量名,值) 来设置变量.config.set(''info'',''age'',''21'') 表示把info段中age变量设置为21. 就这么简单. 以上就是对python 读写配置文件的相关介绍。

python写配置文件方法_Python读写配置文件的方法相关推荐

  1. python二进制写入文件_python读写二进制文件的方法

    本文实例讲述了python读写二进制文件的方法.分享给大家供大家参考.具体如下: 初学python,现在要读一个二进制文件,查找doc只发现 file提供了一个read和write函数,而且读写的都是 ...

  2. python写扫雷脚本_Python自动扫雷实现方法

    本文实例讲述了Python自动扫雷实现方法.分享给大家供大家参考.具体如下: #pyWinmineCrack.py # coding: utf-8 import win32gui import win ...

  3. python 写文件 编码_python 读写文件的编码问题

    代码如下: #-*-coding:utf-8-*- import os import re def getMainModel(): mainfilename = os.getcwd() + " ...

  4. python读conf配置文件_python读写配置文件操作示例

    本文实例讲述了python读写配置文件操作.分享给大家供大家参考,具体如下: 在用编译型语言写程序的时候,很多时候用到配置文件,作为一个约定的规则,一般用 ini 文件作为配置文件,当然不是绝对的,也 ...

  5. python配置文件解析_Python中配置文件解析模块-ConfigParser

    Python中有ConfigParser类,可以很方便的从配置文件中读取数据(如DB的配置,路径的配置). 配置文件的格式是: []包含的叫section, section 下有option=valu ...

  6. python本地读csv文件_python读写csv文件方法详细总结

    python提供了大量的库,可以非常方便的进行各种操作,现在把python中实现读写csv文件的方法使用程序的方式呈现出来. 在编写python程序的时候需要csv模块或者pandas模块,其中csv ...

  7. python:实例化configparser模块读写配置文件

    之前的博客介绍过利用python的configparser模块读写配置文件的基础用法,这篇博客,介绍下如何实例化,方便作为公共类调用. 实例化的好处有很多,既方便调用,又降低了脚本的维护成本,而且提高 ...

  8. python的文件读写方法有哪些_python读写文件的方法有哪些

    python读写文件的方法有哪些 发布时间:2020-08-07 11:58:05 来源:亿速云 阅读:87 作者:小新 这篇文章主要介绍python读写文件的方法有哪些,文中介绍的非常详细,具有一定 ...

  9. python 写csv加锁_Python: 对CSV文件读写 和 Md5加密

    1. python 有专门的csv包,直接导入即可. import csv: 2. 直接使用普通文件的open方法 csv_reader=open("e:/python/csv_data/l ...

最新文章

  1. linux文件 i节点结构,Linux 文件描述符 文件表项 i节点结构
  2. K-Means聚类算法进行压缩图片
  3. 深入php内核一(概述)
  4. Java中的输入输出流
  5. android-ultra-pull-to-refresh list,[Android]Ultra-Pull-To-Refresh之listview下拉刷新、上拉加载的用例...
  6. python爬取学校题库_pyhton 网络爬取软考题库保持txt
  7. 【转载】十年学会编程
  8. 树莓派:挂载网络存储网络硬盘
  9. AVL树的单双旋转解析
  10. 重新拎一遍js的正则表达式
  11. 放在请求头目的_浅谈http的几种请求方法
  12. oracle的学生,Oracle做学生信息系统的脚本
  13. Atitit 集团与个人的完整入口列表 attilax的完整入口 1. 集团与个人的完整入口列表 1 2. 流量入口概念 2 3. 流量入口的历史与发展 2 1.集团与个人的完整入口列表
  14. matlab中x.^2与x^2有什么区别?
  15. delegate vs. event(转自LTP.NET知识库)
  16. 谈谈自由之刃游戏代理推广感受
  17. sqlserver中查询(升序、降序、top、百分比)
  18. 重装系统时将mbr分区改为gpt分区
  19. 新手小白如何购买阿里云服务器(2021新版详细图文教程)
  20. linux英伟达显卡驱动390下载,nvidia英伟达驱动|NVIDIA英伟达显卡驱动程序更新下载(32/64位) v384.90 Linux版 - 飞极下载站...

热门文章

  1. leetcode 377. Combination Sum IV | 377. 组合总和 Ⅳ(动态规划)
  2. 【Python环境搭建】PyCharm鼠标滚轮改变字体大小 等
  3. LinkedIn的使用开源项目
  4. Spring Boot的快速入门
  5. 07.es_thread_pool使用
  6. sscanf的常见用法
  7. Paas是什么——Go语言相关学习笔记
  8. 【终极办法】windows下安装完MySQL,为什么cmd不识别命令?
  9. unity 让一个数按一秒累加_万物皆数—深挖UWA Benchmark之渲染篇
  10. java队列课程_Java 实例 – 队列(Queue)用法