Reklektion

ein Python-Paket für ein effizientes Lesen und Schreiben von Dateien mit festen Längenakten
Jetzt downloaden

Reklektion Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Name des Herausgebers:
  • Erin Sheldon
  • Website des Verlags:
  • http://code.google.com/u/erin.sheldon/

Reklektion Stichworte


Reklektion Beschreibung

Ein Python-Paket für effizientes Lesen und Schreiben von Dateien mit festen Längensätzen RecFile ist ein Python-Erweiterungsmodul zum Lesen und Schreiben von Dateien mit Datensätzen mit fester Länge. Daten werden in numerischen Python-Arrays (NUMPY) eingelesen oder geschrieben. Dateien können Binär- oder Textdateien mit festem Trennzeichen sein, z. B. CSV, Registerkarten oder Weißfläche. Die Erweiterung ist eine C ++ - Klasse, die mit SWIG eingewickelt ist. Diese Erweiterung ist besonders nützlich, wenn die Struktur der Datei zur Laufzeit ermittelt werden kann, Zum Beispiel von einem ASCII-Header. Eine Implementierung eines solchen Formats ist das SFile-Modul in der ESUTIL PYTHON-Paket.examples: Importieren von RecFile #, die aus einer Binärdatei gelesen wird. Die Anzahl der Zeilen wird von # die Dateidaten und DTYPE, falls nicht eingegeben, bestimmt, was für Textdateien langsam ist. Datei = 'test.bin' dtype = robj = recFile.open (Datei, dtype = dtype) # Alle Zeilen und Spalten lesen Data = robj data = robj.Read () # lesen Sie eine Teilmenge von Zeilen. Kann eine Scheibe oder Sequenz / Array sein. data = robj eile_list = data = robj data = robj.Read (rows = row_list) # Get jeden dritten in einem Slice-Data = Robj # Lesen Sie eine Teilmenge von Säulen. # In der Halterung Notation müssen Sie Zeilen angeben, um die Daten zu lesen. data = robj field_list = data = robj # Alternative Syntaxdaten = Robj . Lesen () Daten = Robj. Lesen (Spalten = Spalten_list) Data = robj.Read (Felder = Spalten_list) # Spalten / Felder sind Synonyme # Lesen Sie Synonyme # aus einer CSV-Datei mit derselben Struktur, und lesen Sie nur eine Subset-Nummer der Daten. Die Angabe von NRows ist nicht erforderlich, kann aber die Dinge hochschälen. ROWS2GET = Felder2Get = 'field2' robj = recFile.open ('test.csv', delim = ",", dtype = dtype, nRows = 98321) data = robj DATA = ROBJ.Read (ROWS = ROWS2GET, Felder = Felder2Get) # Schreiben Sie ein NUMPY-Array in eine Datei, mit der Fähigkeit, # anhängen zu können. Der DYPE der Arrays muss mit # aufeinanderfolgenden Anrufen übereinstimmen. r = recFile.open ('test.tab', "r +", ",") r.write (my_array) # Anhang mehr Zeilen R.Write (second_array) Anforderungen: · Python Was ist neu in dieser Version: · Bereinigt Code und Dokumentation, monschierte USV-Installation optional. So installieren Sie das UPS-Verzeichnis, verwenden Sie · Python Setup.py mit_ups Installieren --Prefix = / einiger / Pfad


Reklektion Zugehörige Software

libmsiecf.

Bibliothek und Tools, um auf die Microsoft Internet Explorer-Dateien (Microsoft Internet Explorer (MSIE) (MSIE) -Dateien) zugreifen ...

136

Herunterladen