Python讀寫 ini文件的代碼
首先看下,讀取ini文件,我們直接使用Python自帶的模塊ConfigParser來進行配置文件的讀寫
看下代碼吧
def ReadConfig(configPath): configDict = {} cf = ConfigParser.ConfigParser() cf.read(configPath) sessions = cf.sections() for session in sessions: options = cf.options(session) for option in options: key = session + "." + option value = cf.get(session, option) configDict[key.lower()] = value return configDict
這樣通過上面的接口,我們就可以把配置文件讀取成session.option=value的一個字典,想要使用時,直接傳入相應的Key即可
再看下ini文件的寫入吧,傳入參數:要寫入的配置文件路徑,session節點,option節點,value值,為了與讀取接口一致,我們采用key,value的方式來寫入
代碼如下:
def WriteConfig(configPath, key, value):
if key.find(".") == -1:
return
wSession = key.split(".")[0]
wOption = key.split(".")[1]cf = ConfigParser.ConfigParser() cf.read(configPath) cf.set(wSession, wOption, value) cf.write(open(configPath, "w")) </pre>
本文由用戶 ybw8 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!