本文实例讲述了Python实现读写INI配置文件的方法。分享给大家供大家参考,具体如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
# -*- coding: utf-8 -*- import ConfigParser import os '''读写配置文件的类 [section] logpath = D:\log\ imageminsize = 200 ''' class ConfigFile: '''构造函数:初始化''' def __init__( self ,fileName): fileName = unicode (fileName, 'utf8' ) self .flag = False if os.path.isfile(fileName): self .fileName = fileName self .cf = ConfigParser.ConfigParser() self .cf.read( self .fileName) self .flag = True '''获取节为section,键值为Key的值''' def GetValue( self ,Section, Key): if self .flag: try : result = self .cf.get(Section, Key) return result except Exception,e: print e return "" else : return "" def SetValue( self ,Section, Key,Value): if self .flag: try : self .cf. set (Section, Key, Value) self .cf.write( open ( self .fileName, "w" )) except Exception,e: print e return "" #测试代码 configfile = os.path.join(os.getcwd(), 'config.conf' ) cf = ConfigFile(configfile) print cf.GetValue( "section" , "logpath" ) cf.SetValue( "section" , "imageminsize" , "200" ) |
希望本文所述对大家Python程序设计有所帮助。
原文链接:http://www.cnblogs.com/shaosks/p/6098349.html