Dlaczego być ty explicity the ID w the kartoteka? newlines? jakaś inny charakter?
Jeżeli ty pisać the IDs z writeline, then ty móc z pętla podczas gdy (ID=filex.readline ())
jeżeli ty używać jakaś inny oddzielacz wtedy ty móc the całość kartoteka w sznurek i datareaded.split ("x ") dokąd x być the odgradzanie charakter.
Lub ty móc bajt po tym jak bajt i ono przeciw the oddzielacz gdy nowy ID być wokoło.