Zeile für Zeile in eine CSV-Datei schreiben
Um von einer HTTP-Anfrage empfangene Daten Zeile für Zeile in einer CSV-Datei zu speichern, befolgen Sie diese Schritte Schritte:
Daten analysieren: Konvertieren Sie den Text in ein StringIO-Objekt und durchlaufen Sie die Zeilen.
<code class="python">import StringIO s = StringIO.StringIO(text)</code>
Öffnen Sie die CSV-Datei:Öffnen Sie eine CSV-Datei zum Schreiben.
<code class="python">with open('fileName.csv', 'w') as f:</code>
Schreiben Sie jede Zeile in die CSV-Datei:Iterieren über die Zeilen und schreibe sie in die CSV-Datei.
<code class="python">for line in s: f.write(line)</code>
Schließen Sie die Datei: Stellen Sie sicher, dass die Datei ordnungsgemäß geschlossen ist, um alle verbleibenden Daten zu speichern.
<code class="python">f.close()</code>
Zusätzliche Schreiboptionen
Über den grundlegenden Ansatz hinaus gibt es andere Methoden zum Schreiben von Daten in CSV-Dateien:
Für Ihre spezielle Aufgabe, bei der die Daten bereits durch Kommas getrennt sind, kann die einfachste Methode ausreichen. Wenn jedoch eine zusätzliche Formatierung oder Datenverarbeitung erforderlich ist, sollten Sie die Verwendung des CSV-Writers oder der allgemeinen Methode in Betracht ziehen.
Das obige ist der detaillierte Inhalt vonWie schreibe ich von einer HTTP-Anfrage empfangene Daten Zeile für Zeile in eine CSV-Datei?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!