27 Stimmen

Lesen .csv in Python ohne Schleife durch die gesamte Datei?

Die einzige Art, wie ich Pythons csv.reader gesehen habe, ist in einer for-Schleife, die durch die gesamte Datei geht, ohne die vergangenen Werte der eingelesenen Variablen zu speichern. Ich muss jeweils nur mit 2 aufeinanderfolgenden Zeilen der (riesigen) Datei arbeiten. Mit dem csv.reader for-Schleife, habe ich nur 1 Zeile zu einem Zeitpunkt.

Gibt es eine Möglichkeit, das csv-Modul von Python zu verwenden, um nur eine Zeile einer csv-Datei aufzunehmen, ohne die Datei bis zum Ende lesen zu müssen?

Ich muss Variablen auf die Werte in der ersten Zeile setzen, einen zweiten Satz von Variablen auf die Werte in der nächsten Zeile setzen, die beiden Sätze von Variablen gleichzeitig für Berechnungen verwenden, dann den ersten Satz von Variablen mit dem zweiten Satz überschreiben und eine neue Zeile lesen, um den zweiten Satz zu überschreiben.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X