posts - 319, comments - 22, trackbacks - 0, articles - 11
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

python 相关操作使用说明

Posted on 2011-09-02 21:57 RTY 阅读(328) 评论(0)  编辑 收藏 引用 所属分类: Python
1. 读取ini、修改ini   使用ConfigParser
示例代码:
比如有一个文件Userinfo.ini,里面有这些内容:

[userinfo]
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'))

= 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')

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

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理