Python-strings und ganzen zahlen in Datei schreiben?

Ich bin neu in Python, also ich bin mir nicht sicher, wie ich sollte dies tun.

Habe ich eine Liste von strings in eine Datei schreiben. Jeder string muss vorangestellt werden, eine 32bit-Ganzzahl, die gleich der Länge der Zeichenfolge.

Brauche ich, um alle Daten, die gehen, um in die Datei geschrieben werden, bevor ich in die Datei schreiben. In C# würde ich alles speichern in einem byte-array vor dem schreiben, aber ich habe keine Ahnung, was zu tun ist in Python. Sollte ich eine Liste, oder gibt es eine bessere Daten-Typ? Wie sollen die Daten gespeichert werden?

edit: ein Beispiel, wie es Aussehen würde, ist:

00 00 00 04 74 65 73 74

den vier Byte einer Ganzzahl im big-endian, gefolgt von dem string.

  • Sie benötigen zum speichern der Daten in text-oder binärer form?
InformationsquelleAutor mowwwalker | 2012-04-20
Schreibe einen Kommentar