Maybe you can try a regex, something like ------ import re pattern = re.compile('^(\d+)/(\d+).*') def read_data(filename): fh = open(filename, "r", encoding="ascii") for line in fh: if pattern.match(line): dip_,dir_ = pattern.match(line).groups() dip.append(dip_) dir.append(dir_) -----