Mam ogromny plik binarny, z którego chcę odczytać kilka bajtów z dokładnych pozycji w pliku. W jaki sposób mogę uzyskać dostęp do określonych bajtów z pliku binarnego, które nie muszą przechodzić przez wszystkie bajty od początku pliku? Thanx,python odczytywał binarną z określonej pozycji
7
A
Odpowiedz
9
Upewnij się, że otworzyłeś plik z atrybutem "b" (na przykład: file("myfile.bin", "rb")
). Następnie użyj metody seek()
obiektu pliku.
Zobacz tutaj: http://docs.python.org/release/2.4.4/lib/bltin-file-objects.html