ich nutze aktuell in einer Schleife strings, die ich immer wieder überschreibe:
Code: Alles auswählen
for i in bla:
s = i + s[3] # whatever...
python 2.6.x für begabte Python Programmierer?
Früher hab ich (c)StringIO() genutzt und statt den String zu überschreiben
einfach .reset(), .truncate() benutzt. Es war schneller als den String jedes
mal zu überschreiben. Ausserdem brauch ich ohnehin kein Unicode String, sondern
nur bytes von 0-255 (File-I/O).
Was ist die aktuelle Methode in 2.6.x und in 3.x (io.*)?
Am einfachsten ist es vergleichbar mit nem C-char-array.
Hauptsache schnell und wenig GC-overhead.
Brauch nur ein Stichwort und ein Beispiel.
(Ok, vielleicht noch nen Link auf die doc.python.* libref...)
Danke wie immer im Voraus.