操作ini文件(来自python-cn maillist)

参考一下,到开文件是用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...)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值