Erstellen und lesen Sie Messagepacks in Python

sh



   sudo yum install python-pip -y

   sudo pip install msgpack-python msgpack-tool

test.csv: Leere getrennte CSV-Datei test.pack: Erstellen Sie ein Paket, das als Gleitkommatyp erstellt wurde

packer.py



import csv
import msgpack

infile = csv.reader(open('test.csv', 'rb'), delimiter=' ')
outfile = open('test.pack','w')
packer = msgpack.Packer()
for row in infile:
    outfile.write(packer.pack(map(float,row)))

Versuchen Sie es mit Standardeingabe und entpacken Sie den Inhalt der Packdatei

zcat test.pack.gz | unpacker.py

unpacker.py



import sys
import msgpack

BUF_SIZE = 64*1024
unpacker = msgpack.Unpacker()
while True:
    buf = sys.stdin.read(BUF_SIZE)
    if not buf:
        break
    unpacker.feed(buf)
    for obj in unpacker:
        print( obj )

Recommended Posts

Erstellen und lesen Sie Messagepacks in Python
Lesen und schreiben Sie JSON-Dateien mit Python
Lesen Sie DXF mit Python
Erstellen Sie Spatia Lite in Python
Erstellen Sie automatisch Wort- und Excel-Berichte mit Python
Erstellen Sie eine Funktion in Python
Erstellen Sie ein Wörterbuch in Python
Lesen Sie Eulers Formel in Python
Lesen Sie XML mit dem in Python angegebenen Namespace
Stapel und Warteschlange in Python
Unittest und CI in Python
Lesen und Schreiben von Gleitkommazahlen mit einfacher Genauigkeit in Python
Lesen und schreiben Sie NFC-Tags mit Python mit PaSoRi
Holen Sie sich Aktienkurse und erstellen Sie mit Python Kerzendiagramme
Pakete, die MIDI mit Python Midi und Pretty_Midi verarbeiten
Unterschied zwischen list () und [] in Python
Unterschied zwischen == und ist in Python
Zeigen Sie Fotos in Python und HTML an
Sortieralgorithmus und Implementierung in Python
Erstellen Sie einen DI-Container mit Python
Bearbeiten Sie Dateien und Ordner in Python
Über Python und Cython dtype
Lesen und verwenden Sie Python-Dateien aus Python
Lesen Sie PNG-Chunks in Python (Klassenausgabe)
Zuweisungen und Änderungen in Python-Objekten
Erstellen Sie eine Binärdatei in Python
Tipps zum Codieren kurz und einfach in Python zu lesen
Erstellen Sie Google Mail in Python ohne Verwendung der API
Reihenfolge in PyYAML beibehalten und lesen
Verschlüsselung mit Python: IND-CCA2 und RSA-OAEP
Hashing von Daten in R und Python
Erstellen Sie den Code, der in Python "A und vorgeben B" ausgibt
Erstellen Sie eine Python-Projektdokumentation in Sphinx
Funktionssynthese und Anwendung in Python
Lesen Sie Dateien parallel zu Python
Exportieren und Ausgeben von Dateien in Python
Reverse Flat Pseudonym und Katakana in Python2.7
Lesen und Schreiben von Text in Python
[GUI in Python] PyQt5-Menü und Symbolleiste-
# Zeile ignorieren und mit Pandas lesen
Erstellen Sie Ihre eigene Diagrammstrukturklasse und deren Zeichnung mit Python
Lesen Sie die Big-Endian-Binärdatei in Python und konvertieren Sie sie in ndarray
Überlappende reguläre Ausdrücke in Python und Java
Unterschied in der Authentizität zwischen Python und JavaScript
Hinweise zur Verwendung von cChardet und python3-chardet in Python 3.3.1.
Erstellen Sie Ihre eigenen Linux-Befehle in Python
Unterschiede zwischen Ruby und Python im Umfang
AM-Modulation und Demodulation mit Python Part 2
Unterschied zwischen Anweisungen (Anweisungen) und Ausdrücken (Ausdrücken) in Python
Erstellen Sie ScriptableObject in Python, wenn Sie ADX2 erstellen
Echte Werte und Eigenvektoren: Lineare Algebra in Python <7>
[LLDB] Erstellen Sie Ihren eigenen Befehl mit Python
Gefaltetes Liniendiagramm und Skalierungslinie in Python
Erstellen Sie eine einfache GUI-App in Python
Implementieren Sie den FIR-Filter in Python und C.
Unterschiede zwischen Python- und Java-Syntax
Überprüfen und empfangen Sie die serielle Schnittstelle in Python (Portprüfung)
Suchen und spielen Sie YouTube-Videos mit Python