Heim >Backend-Entwicklung >Python-Tutorial >So lesen und schreiben Sie CSV -Dateien in Python
Das CSV -Format ist das am häufigsten verwendete Import- und Exportformat für Datenbanken und Tabellenkalkulationen. Dieses Tutorial gibt eine Einführung in das CSV -Modul in Python. Sie erfahren über alle Funktionen und Klassen, die Sie zum Lesen und Schreiben von Daten in CSV -Dateien zur Verfügung stellen. Ich habe auch einige Arbeitsbeispiele aufgenommen, um Ihnen zu zeigen, wie Sie Daten in einer tatsächlichen CSV -Datei in Python lesen und schreiben.
-Elweiterung gespeichert werden. CSV-Dateien wurden ausgiebig in E-Commerce-Anwendungen verwendet, da sie als sehr einfach angesehen werden. Some of the areas where they have been used include:
importing and exporting customer datacsv.reader ()
Funktion. Datei. Diese Funktion ähnelt der Write ()Die Wörterbücher, die Sie in eine CSV -Datei schreiben möchten, können einen fehlenden Schlüssel haben, der im Parameter Restval vorhanden ist. Wenn ein Wörterbuch einen zusätzlichen Schlüssel hat, der nicht in der Extrasaktion Taste ist, um anzugeben, was zu tun ist. Das Standardverhalten besteht darin, einen Leser oder Trennzeichen zu erhöhen: Eine ein-Charakter-Zeichenfolge, die zum Trennen von Feldern verwendet wird. Es wird standardmäßig quotechar : Eine ein-Charakter-Zeichenfolge verwendet, mit der Felder mit Sonderzeichen zitieren. Dies schließt den Quotechar -Zeichen ein. Es wird standardmäßig doublequote : steuert, wie Instanzen von quotechar in einem Feld angegeben werden sollten. Es kann falsch sein . Denken Sie daran, dass Sie einen Wert von Escapechar festlegen müssen, wenn doublequote auf Escapechar : Ein vom Schriftsteller verwendetes Zeichen für den Auszug von aus -Regleiter, das von -Regleitungen verwendet wird, auf linterminators
wird ignoriert. mögliche Werte. Dies sind:
writerimport csv<br><br>with open('people.csv', newline='') as File: <br> reader = csv.reader(File)<br> for row in reader:<br> print(row)<br>
Lassen Sie uns nun sehen, wie Sie Daten unter Verwendung des CSV.Writer
in eine CSV -Datei schreiben. Der nachstehende Code schreibt die Daten, die an die Writerow () Methode definiert sind, da eine einzelne Zeile, deren Daten zu den Daten geschrieben werden möchten. IT. Es enthält Informationen zu drei verschiedenen US -Zuständen in einer Liste, wobei einzelne Elemente ein Wörterbuch sind. Die writorows ()
ist, dass die Zeilen, die wir schreiben möchten, iterierbar sind. Für fehlende Tasten können wir einfach einen Standardwert unter Verwendung des Extrasction-Parameters angeben, um ValueError
standardmäßig zu sagen. Erforderlich, mit den verschiedenen Funktionen und Klassen von Python erfolgreich lesen und in eine CSV -Datei schreiben zu können. CSV -Dateien wurden in Softwareanwendungen weit verbreitet, da sie leicht zu lesen und verwalten zu können und ihre geringe Größe sie relativ schnell zu verarbeiten und zu übertragen. Shokeen. Monty ist ein Full-Stack-Entwickler, der auch gerne Tutorials schreibt und sich über neue JavaScript-Bibliotheken informiert.Das obige ist der detaillierte Inhalt vonSo lesen und schreiben Sie CSV -Dateien in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!