python读写修改配置文件(ini)

python 有时候参数需要保存到配置文件中  接下来总结一下 配置文件的读写和修改的操作

代码如下:

#!/usr/bin/env python
# -*- coding: utf-8 -*-

# 读取配置文件
import ConfigParser
config = ConfigParser.ConfigParser()
config.readfp(open(‘update.ini‘))
a = config.get("ZIP","MD5")
print a

# 写入配置文件
import ConfigParser
config = ConfigParser.ConfigParser()
# set a number of parameters
config.add_section("book")
config.set("book", "title", "the python standard library")
config.set("book", "author", "fredrik lundh")
config.add_section("ematter")
config.set("ematter", "pages", 250)
# write to file
config.write(open(‘1.ini‘, "w")) # 没有新建  存在打开

# 修改配置文件内容
fixConfig = ConfigParser.ConfigParser()
fixConfig.read(‘1.ini‘)
a = fixConfig.add_section("md5")
fixConfig.set("md5", "value", "1234")
fixConfig.write(open(‘1.ini‘, "r+")) #可以把r+改成其他方式,看看结果:)

运行结果:

aaeb519d3f276b810d46642d782d8921

原文地址:https://www.cnblogs.com/wanghuixi/p/10702371.html

时间: 2024-11-09 07:57:04

python读写修改配置文件(ini)的相关文章

python实现修改配置文件

python实现修改配置文件 原配置文件 global log 127.0.0.1 local2 daemon maxconn 256 log 127.0.0.1 local2 info defaults log global mode http timeout connect 5000ms timeout client 50000ms timeout server 50000ms option dontlognull listen stats :8888 stats enable stats

Python 读写一个配置文件的实例分解 (一)

给出的配置文件:configuration.cfg frontend testserver         servername 10.5.7.9          IP 10.5.7.9         port 8080  backend Oracle         servername 10.5.7.11 IP 10.5.7.11 weight 20 maxconn 2000         servername 10.5.7.12 IP 10.5.7.12 weight 30 maxc

Python 读写一个配置文件的实例分解 (二)

上次已经进行了图解.本次将展示一些主要的函数: ##################################### 1 服务器组展示函数:sys_show() #################### def sys_show(file):     sys_zone_name = 'backend'  ### 搜索关键字, 系统组名称 ###     srv_zone_name = ''  ### 搜索关键字,服务器组的名称 ,例如:Oracle ###     svr_name = '

selenium+python自动化测试--读取配置文件(.ini)

前言:今天为什么要整理读取配置文件呢?原因是:公司正在做的项目,操作页面时都是根据路由跳转,由于自己经验尚浅,将url地址写在每个用例中,导致每次开发一更改路由,我就要去每个页面中修改url地址,光来来回回找页面就很费时间,所以就想到了用配置文件,将所有url地址放在一个文件中,页面用到哪个时读取哪个. 一.基础了解 ini ini配置文件格式如下: ;这里是注释 [section0] key0 = value0 key1 = value1 [section1] key2 = value2 ke

Python 自动化测试config配置文件ini 配置目录

import ConfigParserimport os path = os.path.join(os.path.dirname(__file__), 'config.ini').replace('\\','/')print path # config = ConfigParser.ConfigParser()# config.read('config.ini')# config.read(path) # print config.sections() conf = ConfigParser.C

Python写自动化之ini文件的读写

在我们写一些测试工具时,经常会需要使用到配置文件,此时一般选用ini文件是比较合适的 标准并且可以通过参数命名知道参数的含义,那么使用Python如何进行ini文件的读写呢? 首先看下,读取ini文件,我们直接使用Python自带的模块ConfigParser来进行配置文件的读写 看下代码吧 def ReadConfig(configPath): configDict = {} cf = ConfigParser.ConfigParser() cf.read(configPath) sessio

【python-ini】python读写ini文件

本文实例讲述了Python读写ini文件的方法.分享给大家供大家参考.具体如下: 比如有一个文件update.ini,里面有这些内容: 1 2 3 4 5 6 7 8 [ZIP] EngineVersion=0 DATVersion=5127 FileName=dat-5127.zip FilePath=/pub/antivirus/datfiles/4.x/ FileSize=13481555 Checksum=6037,021E MD5=aaeb519d3f276b810d46642d782

八、MDT 2013 Update 1批量部署-修改配置文件BootStrap.ini和CustomSettings.ini

通过修改BootStrap.ini和CustomSettings.ini可以减少输入,使得部署工作更加简洁. CustomSettings.ini可以在下面RULES直接修改 BootStrap.ini可以利用选EDIT修改 两个文件存在共享目录下的CONTROL目录下,可以直接修改 两个参数文件的内容显示 修改后的参数文件 修改后的参数文件显示 修改BootStrap.ini需要重新生成启动镜像,修改CustomSettings.ini不需要重新生成启动镜像 CustomSettings.in

<nginx + php> 修改配置文件php.ini不生效

搭建zabbix监控的时候,配置错了php的配置项,需要修改php.ini;修改php.ini后发现配置项不生效: 首先查看 php.ini的配置项: opcache.enable=1 如果是1 修改为 0 重启php 不修改也可以:在php-fpm.d里的www.conf的最后添加配置项php_value[date.timezone] = Asia/Chongqingphp_value[post_max_size] = 16Mphp_value[max_execution_time] = 30