Daten in Array einlesen aus Binärdatei
Verfasst: Dienstag 29. Mai 2018, 10:20
Hallo zusammen,
ich beschäftige mich gerade mit der git Versionsverwaltung. git packt "lose Objekte" in eine .idx Datei (single binary file called packfile) zusammen. Ich möchte nun die dort gespeicherten Objektnamen in ein Array speichern, um diese dann im nächsten Schritt einzeln aufrufen und auslesen zu können. Für mich erstmal nur interessant sind die ersten beiden Spalten in der .idx Datei.
jetzt hänge ich aber beim Auslesen der .idx Datei - folgender Code funktioniert nicht.
wenn ich statt verwende, dann hab ich die Daten in data. Allerdings benötige ich nur die ersten beiden Spalte und es stehen HEX Werte drin. ...? An Auslesen ist da noch garnicht zu denken. ... Ich komm hier leider nicht allein weiter. ...
Vielen Grüße, Aramis
ich beschäftige mich gerade mit der git Versionsverwaltung. git packt "lose Objekte" in eine .idx Datei (single binary file called packfile) zusammen. Ich möchte nun die dort gespeicherten Objektnamen in ein Array speichern, um diese dann im nächsten Schritt einzeln aufrufen und auslesen zu können. Für mich erstmal nur interessant sind die ersten beiden Spalten in der .idx Datei.
jetzt hänge ich aber beim Auslesen der .idx Datei - folgender Code funktioniert nicht.
Code: Alles auswählen
def idx_read():
data = array()
file = open("pack-878890534537.idx","rb")
for line in file:
line = line.strip()
line_list = line.split("\n")
data.append(line_list)
print (data)
file.close()
Code: Alles auswählen
data = list()
Code: Alles auswählen
data = array()
Vielen Grüße, Aramis