Python3读写INI配置文件简单方法
2017-07-29 00:00
746 查看
摘要: Python3读写INI配置文件简单方法
.ini 文件是Initialization File的缩写,即初始化文件,是windows的系统配置文件所采用的存储格式,统管windows的各项配置,一般用户就用windows提供的各项图形化管理界面就可实现相同的配置了。但在某些情况,还是要直接编辑ini才方便,一般只有很熟悉windows才能去直接编辑。摘自百度百科。
我们来看下python3中如何读取和保存ini文件
os模块不解释,读取和保存文件及文件目录操作必须。
ConfigParser 是操作ini文件的必须模块。
我们读取一个ini文件的内容,创建一个ConfigParser对象来进行对其操作。
python3提供的ini文件操作是很简单的,看下上边的代码基本上就可以明白了。
.ini 文件是Initialization File的缩写,即初始化文件,是windows的系统配置文件所采用的存储格式,统管windows的各项配置,一般用户就用windows提供的各项图形化管理界面就可实现相同的配置了。但在某些情况,还是要直接编辑ini才方便,一般只有很熟悉windows才能去直接编辑。摘自百度百科。
我们来看下python3中如何读取和保存ini文件
引入模块
import os from configparser import ConfigParser
os模块不解释,读取和保存文件及文件目录操作必须。
ConfigParser 是操作ini文件的必须模块。
创建ini对象
def readINI(file_path): """ ini文件读取,返回一个INI配置类 """ cfg = ConfigParser() cfg.read(file_path, encoding='utf-8') return cfg
我们读取一个ini文件的内容,创建一个ConfigParser对象来进行对其操作。
一些具体操作
ini_file=os.path.join(os.path.dirname(__file__),'appconfig.ini')#拼装配置文件目录 c = readINI(ini_file) # c.add_section('cc') # c.set('cc','c','cc')#设置一个空间及选项 for s in c.sections():#返回一个空间列表 print('[{0}]'.format(s)) for v in c.options(s):#打印列表下所有选项 print('{0}={1}'.format(v,c.get(s,v))) print(c.get('aa','a'))#获取选项值。
python3提供的ini文件操作是很简单的,看下上边的代码基本上就可以明白了。
完成的演示代码
#coding=utf8
import os from configparser import ConfigParser
def readINI(file_path): """ ini文件读取,返回一个INI配置类 """ cfg = ConfigParser() cfg.read(file_path, encoding='utf-8') return cfg
def main():
ini_file=os.path.join(os.path.dirname(__file__),'appconfig.ini')#拼装配置文件目录
c = readINI(ini_file)
# c.add_section('cc')
# c.set('cc','c','cc')#设置一个空间及选项
for s in c.sections():#返回一个空间列表
print('[{0}]'.format(s))
for v in c.options(s):#打印列表下所有选项
print('{0}={1}'.format(v,c.get(s,v)))
print(c.get('aa','a'))#获取选项值。
#保存文件
ini = open(ini_file, mode='w', encoding='utf-8')
c.write(ini)
ini.close
if __name__ == '__main__':
main()
相关文章推荐
- python读写ini配置文件方法实例分析
- python读写ini配置文件方法实例分析
- Python实现读写INI配置文件的方法示例
- Python使用自带的ConfigParser模块读写ini配置文件
- python 读写 .ini 配置文件
- 使用Python进行二进制文件读写的简单方法(推荐)
- Python使用自带的ConfigParser模块读写ini配置文件
- Python读写ini配置文件
- 记录一个python的configobj读写ini配置文件的链接
- python3 如何读写配置文件(ini)
- python操作配置文件ini的方法
- [Python] 文件读写——处理ini配置文件
- Python 配置文件(.ini、 .conf、 .cfg)的读写
- C#中读写INI配置文件的方法
- python 读写ini配置文件
- 通过python的ConfigParse模块读写ini配置文件
- 如何使用Python3读写INI配置文件
- Python读写配置文件的方法
- python对配置文件.ini进行增删改查操作的方法示例
- python读取/写入配置文件ini方法