2005年04月06日 星期三 09:26
大熊,你好 这是我最近写的读ini文件的一个方法,你参考一下,到开文件是用open(file_name, 'a')就不会删除以前的数据了。 path(文件路径), file_name(ini文件名称), node(节点名称)args(ident的列表) === def write_file(self, path, file_name, node, **args): file_info = path + file_name # 得到路径和文件名 value = args # 得到一个字典的“键/值”对 try: ini_files = open(file_info, 'a') except IOError: print "文件没有打开" files_name_list = os.listdir( path ) if file_name in files_name_list: # 指定的文件路径下是否有该文件 self.__config.add_section( node ) # 添加一个节点 for con in value.keys(): self.__config.set(node, con, args[con]) # 在一个节点下添加“键值” self.__config.write(ini_files) # 将数据写入ini文件中 ini_files.close() return True else: return False # end write_file(self...) ==== Carambo , qutr at tjub.com.cn 2005-4-6 ----- 收到以下来信内容 ----- 发件人: 大熊 收件人: Python邮件列表,python组 时 间: 2005-04-06, 09:17:09 主 题: [python-chinese] ConfigParser的使用 程序中用了一个ini来保存配置,使用ConfigParser对象,读取信息很方便,可写入有些麻烦,看了半天只有一个set方法似乎和写有关,可看样子必须使用写模式来打开文件才能写,可这样文件就被清空了啊,尝试了多次不得其门而入,唉!! -- 茫茫人海,你是我的最爱 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20050406/0edf3bd8/attachment.htm
Zeuux © 2025
京ICP备05028076号