def write(): #using python's config parser config=ConfigParser.RawConfigParser() data=open("conf.t") contents=data.readlines() #getting data from text parser parameters=text_parser.return_parameters(contents) global index number_of_sections=len(parameters) section_name="start" config.add_section(section_name) for section_index in xrange(number_of_sections): config.set(section_name,str(index),'start of section') index=index+1 config.set(section_name,str(index),parameters[section_index][0]) index=index+1 for parameter_index in range(1,len(parameters[section_index]),1): config.set(section_name,str(index),parameters[section_index][parameter_index]) index=index+1 #writing into configuration.ini with open('configuration.ini','wb') as configfile: config.write(configfile)
def OnOpen(self,e): """ Open a file""" home = expanduser("~") dlg = wx.FileDialog(self, "Choose a file", home, "", "*.*", wx.OPEN) if dlg.ShowModal() == wx.ID_OK: self.filename = dlg.GetFilename() self.dirname = dlg.GetDirectory() data = open(os.path.join(self.dirname, self.filename), 'r') contents=data.readlines() parameters=text_parser.return_parameters(contents) GUI.set_parameters(parameters) data.close() dlg.Destroy()