Пример #1
0
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)
Пример #2
0
 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()