python iniファイルの読み書き

784 ワード


#!/usr/bin/python  
# -*- coding:utf-8 -*-  

import sys,os,time  
import ConfigParser  
from _util import DEFAULT_DB_CONFIG_PATH

class Config:  
	def __init__(self):  
		self.path = DEFAULT_DB_CONFIG_PATH  
		self.cf = ConfigParser.ConfigParser()  
		self.cf.read(self.path)  
	def get(self, field, key):  
		result = ""  
		try:  
			result = self.cf.get(field, key)  
		except:  
			result = ""  
		return result  
	def set(self, filed, key, value):  
		try:  
			self.cf.set(field, key, value)  
			cf.write(open(self.path,'w'))  
		except:  
			return False  
		return True