Python使用ConfigParser读写ini配置文件

配置文件:config.ini

1
2
3
4
5
6
[global]
country = China
language = zh-CN

[custom]
home = appblog.cn

Python脚本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# -*- coding: utf-8 -*-
import ConfigParser
import os

def set_ConfigParser(filename, section, option, value):
# 写配置
if os.path.exists(filename):
conf = ConfigParser.ConfigParser()
conf.read(filename)
set_value = conf.set(section, option, value)
conf.write(open(filename, "w+"))
else:
set_value = ''
return set_value

def get_ConfigParser(filename, section, option):
# 读配置
if os.path.exists(filename):
conf = ConfigParser.ConfigParser()
conf.read(filename)
get_value = conf.get(section, option)
else:
get_value = ''
return get_value

if __name__ == "__main__":
set_ConfigParser('config.ini', 'custom', 'name', 'Joe.Ye')
print get_ConfigParser('config.ini', 'custom', 'name')

Powered by AppBlog.CN     浙ICP备14037229号

Copyright © 2012 - 2020 APP开发技术博客 All Rights Reserved.

访客数 : | 访问量 :