日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

configobj-具有驗證功能的python INI文件解析庫

 CNStudent 2021-06-25

ConfigObj是一個簡單但功能強大的配置文件讀寫器:一個ini 文件往返器。它的主要特點是非常易于使用,具有簡單的程序員界面和簡單的配置文件語法。不過,它還有許多其他功能:

  • 嵌套部分(子部分),到任何級別

  • 列出值

  • 多行值

  • 字符串插值(替換)

  • 與強大的驗證系統(tǒng)集成

  • 寫出配置文件時,ConfigObj 保留所有注釋以及成員和部分的順序

  • 許多處理配置文件的有用方法和選項(如“重新加載”方法)

  • 完整的 Unicode 支持

安裝

使用 pip 下載和安裝:pip install configobj,或者通過網(wǎng)盤下載configobj的源代碼手動配置。

讀取配置文件

讀取配置文件的正常方法是給 ConfigObj 文件名:

from configobj import ConfigObjconfig = ConfigObj(filename)

您還可以將配置文件作為行列表或StringIO 實例傳入,因此配置數(shù)據(jù)來自何處并不重要。

然后,您可以將配置文件的成員作為字典訪問。小節(jié)也將是字典。

 編寫配置文件

創(chuàng)建一個新的配置文件就像閱讀一個一樣簡單。您可以在創(chuàng)建 ConfigObj 時指定文件名,也可以稍后進行[2]。

如果您不設(shè)置文件名,則該write方法將返回行列表而不是寫入文件。有關(guān)更多詳細信息,請參閱寫入方法。

這里我們展示了創(chuàng)建一個空的 ConfigObj,設(shè)置文件名和一些值,然后寫入文件:

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多