Python读写ini文件的方法
作者:wayne92 时间:2022-01-19 20:58:42
本文实例讲述了Python读写ini文件的方法。分享给大家供大家参考。具体如下:
比如有一个文件update.ini,里面有这些内容:
[ZIP]
EngineVersion=0
DATVersion=5127
FileName=dat-5127.zip
FilePath=/pub/antivirus/datfiles/4.x/
FileSize=13481555
Checksum=6037,021E
MD5=aaeb519d3f276b810d46642d782d8921
那就可以通过下面这些代码得到MD5的值,简单吧
#!/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"))
修改也不难(添加内容):
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import ConfigParser
config = ConfigParser.ConfigParser()
config.read('1.ini')
a = config.add_section("md5")
config.set("md5", "value", "1234")
config.write(open('1.ini', "r+")) #可以把r+改成其他方式,看看结果:)
修改内容:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import ConfigParser
config = ConfigParser.ConfigParser()
config.read('1.ini')
config.set("md5", "value", "kingsoft") #这样md5就从1234变成kingsoft了
config.write(open('1.ini', "r+"))
删除部分就懒得写了,感兴趣的自己看文档:
remove_option( section, option)
Remove the specified option from the specified section. If the section does not exist, raise NoSectionError. If the option existed to be removed, return True; otherwise return False. New in version 1.6.
remove_section( section)
Remove the specified section from the configuration. If the section in fact existed, return True. Otherwise return False.
希望本文所述对大家的Python程序设计有所帮助。
标签:Python,ini文件
0
投稿
猜你喜欢
网站大改版=壮烈的死亡 ?
2009-04-03 14:09:00
php+mysqli使用面向对象方式更新数据库实例
2023-06-23 00:30:23
一个取图片尺寸的类,支持jpg,gif,png
2007-10-18 10:25:00
使用python编写简单计算器
2023-08-27 17:07:46
Python限制内存和CPU使用量的方法(Unix系统适用)
2023-08-02 08:41:44
php session安全问题分析
2023-11-15 06:45:29
ASP如何使用CDONTS来发送电子邮件?
2010-06-05 12:35:00
python中的随机函数小结
2021-07-01 04:26:59
PHP面向对象程序设计子类扩展父类(子类重新载入父类)操作详解
2023-10-15 01:41:57
Python实现账号密码输错三次即锁定功能简单示例
2023-07-22 07:40:21
Python random模块的运用详解
2021-06-02 13:00:59
js捕捉窗口的关闭与刷新
2008-10-08 10:20:00
Go语言defer的一些神奇规则示例详解
2023-10-18 05:03:01
python初学者,用python实现基本的学生管理系统(python3)代码实例
2023-07-01 11:40:01
ASP写的不错的"数字分页"涵数
2008-10-19 17:21:00
新兴XML处理方法VTD-XML介绍
2008-09-04 14:42:00
Python 面向切面编程 AOP 及装饰器
2021-05-07 14:16:36
Bootbox将后台JSON数据填充Form表单的实例代码
2023-08-22 22:01:21
python切换hosts文件代码示例
2023-07-19 15:41:43
Python去除列表中重复元素的方法
2021-06-23 20:44:27