Größe eines Arrays beim Einlesen mit array.fromfile
Verfasst: Freitag 21. September 2007, 12:17
Ich habe eine Datei mit einem Array bekannter Größe. Nun könnte ich mir vor dem Einlesen des Arrays mit array.fromfile mein Array mit folgendem Kode in der richtigen Größe anlegen:
Ich habe aber etwas rumgespielt und festgestellt, sich Python auch folgendes ausführt:
Ich habe nach dem Einlesen ein Array der Größe X_Teile*Y_Teile, die Initialiserung eines leeren Arrays scheint nicht nötig zu sein.
Spricht irgendetwas dafür, das Array trotzdem vor dem Einlesen der Daten auf die mindestens notwendige Größe zu expandieren?
Code: Alles auswählen
>>> import array
>>> MeinFeld = array.array("I")
>>> for i in X_Teile*Y_Teile:
... MeinFeld.append(i)
>>> MeinFeld.fromfile(f, X_Teile*Y_Teile)
Code: Alles auswählen
>>> import array
>>> MeinFeld = array.array("I")
>>> MeinFeld.fromfile(f, X_Teile*Y_Teile)
Spricht irgendetwas dafür, das Array trotzdem vor dem Einlesen der Daten auf die mindestens notwendige Größe zu expandieren?