原創聲明:本文系博主原創文章,轉載及引用請注明出處。
1. INI文件介紹
INI是英文單詞 INItialization 的縮寫,常作為Windows系統下的配置文件。INI文件是文本文件,通常用於程序啟動時初始化系統配置。
2. INI文件格式
1)節(section)
INI文件由若干節組成,一節是由當前節首至下一節首之間的內容,例如:
[section1] sec1_key1=sec1_val1 sec1_key2=sec1_val2 ... [section2] sec2_key1=sec2_val1 sec2_key2=sec2_val2 ... ...... [sectionN] secN_key1=secN_val1 secN_key2=secN_val2 ...
例如:[section1] 和 [section2]之間的內容屬於節名為section1的節。
2)鍵值對(key-value pair)
每一節由節首和若干鍵值對組成,鍵值對占一行,寫做:key=val。
3)注釋
以英文分號';'開頭至行尾的部分被認為是注釋內容
3. INI文件解析工具
1)python
configparser模塊,示例參見:https://www.cnblogs.com/ming5218/p/7965973.html
2)C++
simpleini是一個跨平台的讀取INI文件的開源C++庫,項目地址為:https://github.com/brofield/simpleini
【參考資料】
- https://blog.csdn.net/qq_39973546/article/details/79857073
- https://blog.csdn.net/lw370481/article/details/7474210
- https://github.com/brofield/simpleini
- https://www.cnblogs.com/ming5218/p/7965973.html