INI檔案格式是某些平台或軟體上的配置檔案的非正式標準,以節(section)和鍵(key)構成,常用於微軟Windows作業系統中。這種配置檔案的檔案擴展名多為INI,故名。
INI是英文“初始化”(initialization)的縮寫。正如該術語所表示的,INI檔案被用來對作業系統或特定程式初始化或進行參數設定。
基本介紹
- 外文名:INI
- 學科:信息技術
- 類別:配置檔案
- 分類:SYSTEM.INI和WIN.INI
分類
檔案格式
節(section)
鍵(key)
注釋(comment)
作用
檔案讀寫
文本編輯
Windows API 函式讀寫
DWORD WINAPI GetPrivateProfileString( _In_ LPCTSTR lpAppName, _In_ LPCTSTR lpKeyName, _In_ LPCTSTR lpDefault, _Out_ LPTSTR lpReturnedString, _In_ DWORD nSize, _In_ LPCTSTR lpFileName);
BOOL WINAPI WritePrivateProfileString( _In_ LPCTSTR lpAppName, _In_ LPCTSTR lpKeyName, _In_ LPCTSTR lpString, _In_ LPCTSTR lpFileName);
Python的ConfigParser類
#!/usr/bin/env python# -*- coding: UTF-8 -*-import ConfigParseriniparser = ConfigParser.ConfigParser() # 初始化一個INI讀寫類的對象 iniparser.read('filename.ini') # 讀取INI檔案key_value = iniparser.get('section_name_1', 'key_name') # 解析INI檔案print key_value # 生成INI檔案iniparser.add_section('section_name_2')iniparser.set('section_name_2', 'key_name', 'key_value')with open('filename.ini', 'w') as inifile: iniparser.write(inifile) # 寫入INI檔案
