class DeviceAddress: def __init__(self): self.add = None self.num = None self.portAdd = '' def findDevice(self, device): file = open('DeviceAddress.txt', 'r') for line in file: first = line.find('[') second= line.find(']') # search for position find = line[first+1:second] stop = line.find(':') IPAddress =line[stop+1:] stop2 = IPAddress.find(':') number = IPAddress[stop2+1:] stop3 = number.find(':') portAddress = number[stop3+1:] stop4 = portAddress.find(':') if find == device: print device self.add = IPAddress[0:stop2] self.num = number[0:stop3] if stop4 <> -1: self.portAdd = portAddress[0:stop4] break file.close()