前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python解析INI文件

Python解析INI文件

作者头像
py3study
发布2020-01-10 12:11:33
3710
发布2020-01-10 12:11:33
举报
文章被收录于专栏:python3python3

本文实例讲述了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=aaeb519d3f276b810d46642d782d8921

那就可以通过下面这些代码得到MD5的值,简单吧

?

1 2 3 4 5 6 7

#!/usr/bin/env python # -*- coding: utf-8 -*- import ConfigParser config = ConfigParser.ConfigParser() config.readfp(open('update.ini')) a = config.get("ZIP","MD5") print a

写也很简单:

?

1 2 3 4 5 6 7 8 9 10

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"))

修改也不难(添加内容):

?

1 2 3 4 5 6 7 8

#!/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+改成其他方式,看看结果:)

修改内容:

?

1 2 3 4 5 6 7

#!/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+"))

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-08-18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档