INI的文件读写

 我来答
桦南ey9
2016-05-12
知道答主
回答量:90
采纳率:100%
帮助的人:38.8万
展开全部

读取 DWORD WINAPI GetPrivateProfileString(  _In_  LPCTSTR lpAppName,  _In_  LPCTSTR lpKeyName,  _In_  LPCTSTR lpDefault,  _Out_ LPTSTR  lpReturnedString,  _In_  DWORD   nSize,  _In_  LPCTSTR lpFileName);参数说明:
lpAppName (输入参数)节名
lpKeyName (输入参数)键名
lpDefault (输入参数)默认值。INI读取失败时,得到这个值
lpReturnedString (输出参数)读取到的键值
nSize (输入参数)lpReturnedString的缓冲区大小
lpFileName (输入参数)INI文件的文件路径
返回值:
读取到的字符数,不包括末尾的'\0'字符或L'\0'字符。
写入 BOOL WINAPI WritePrivateProfileString(  _In_ LPCTSTR lpAppName,  _In_ LPCTSTR lpKeyName,  _In_ LPCTSTR lpString,  _In_ LPCTSTR lpFileName);参数说明:
lpAppName (输入参数)节名
lpKeyName (输入参数)键名
lpString (输入参数)需要写入的键值
lpFileName (输入参数)INI文件的文件路径
返回值:
写入成功返回非零值,写入失败返回零值,可以用GetLastError函数得到错误原因。 #!/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文件

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式