中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

Python讀寫 ini文件的代碼

2018-07-20    來(lái)源:open-open

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬(wàn)Linux鏡像隨意使用

首先看下,讀取ini文件,我們直接使用Python自帶的模塊ConfigParser來(lái)進(jìn)行配置文件的讀寫

看下代碼吧

    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的一個(gè)字典,想要使用時(shí),直接傳入相應(yīng)的Key即可

再看下ini文件的寫入吧,傳入?yún)?shù):要寫入的配置文件路徑,session節(jié)點(diǎn),option節(jié)點(diǎn),value值,為了與讀取接口一致,我們采用key,value的方式來(lái)寫入

代碼如下:

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

標(biāo)簽: 代碼

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇: Android APP代碼撥打電話和短信分享

下一篇:Echarts 示例代碼