if re.search(Search_Item, Xstring, re.I): WrtFil.write (Xstring) OpnFil.seek(0) for line in range(1, nr_of_lines): # Equal length of file Search_Item = "Channel_" + str(Num_Pos_Chan) + "_SetResetTime" Xstring = OpnFil.readline() if re.search(Search_Item, Xstring, re.I): WrtFil.write (Xstring) OpnFil.seek(0) for line in range(1, nr_of_lines): # Equal length of file #Search_Item_A = "LastExitTime" #Search_Item_B = "LastResetTime" Xstring = OpnFil.readline() if re.search("LastExitTime", Xstring, re.I): WrtFil.write (Xstring) elif re.search("LastResetTime", Xstring, re.I): WrtFil.write (Xstring) WrtFil.write('</settings> \n') OpnFil.close() WrtFil.close() os.remove (flename) FileAccess.rename (flenname, flename) if __name__ == '__main__': main()