Python-Methode zum Lesen und Schreiben von CSV-Dateien

  •  

  • CSV ist eine strukturierte Datei, die Text in eine Matrixform umwandeln kann, die von Programmen bequem gelesen und verarbeitet werden kann. So verwenden Sie Python zum Lesen und Schreiben von CSV-Dateien: 1. Zuerst müssen Sie pip verwenden, um das Python-Paket zu installieren, und dann die CSV-Datei in einen Ordner extrahieren. 2. Verwenden Sie pip, um das Python-Paket zu installieren. Nach der Installation Wenn die Eingabe abgeschlossen ist, geben Sie Folgendes in das Terminal ein: 3. Geben Sie den Befehl in das Terminal ein: 4. Öffnen Sie nach Abschluss der Eingabe das Terminal und geben Sie den folgenden Code in die Befehlszeile ein: 5. Geben Sie schließlich das Ergebnis aus, und Sie können es sehen Die CSV-Datei wurde geöffnet. 6. Legen Sie die CSV-Datei im Python-Verzeichnis ab: 7. Speichern Sie die CSV-Datei im angegebenen Verzeichnis: 9. Geben Sie das Ergebnis aus: 10. Das Obige ist die Methode zum Lesen und Schreiben von CSV-Dateien, wenn Sie CSV lesen und schreiben möchten Dateien in Stapeln, Sie können die folgende Methode verwenden: 12. Führen Sie nach Abschluss der Eingabe den obigen Code aus und geben Sie das Ergebnis aus: 17. Das Obige ist die Methode zum Lesen und Schreiben von CSV-Dateien mit Python. Mit den oben genannten Methoden Sie können CSV-Dateien stapelweise lesen und schreiben. Wenn Sie weitere Fragen haben, können Sie diese gerne in den Kommentaren hinterlassen.

    • 1. Verwenden Sie Python, um CSV-Dateien zu lesen

      2. Wenn Ihre Python-Version relativ niedrig ist, erscheint nach der Eingabe des Befehls im Terminal ein Eingabeaufforderungsfeld, in dem Sie aufgefordert werden, den Dateinamen einzugeben. Nach Abschluss der Eingabe werden Sie darüber informiert, dass die CSV-Datei geöffnet wurde. 3. Als nächstes müssen Sie dekomprimieren und zunächst einen neuen Ordner im Python-Verzeichnis erstellen. 4. Wenn Sie das Python-Paket von pip installiert haben, wird empfohlen, das Python-Paket direkt unter pip zu installieren. 6. Als nächstes müssen Sie die CSV-Datei bearbeiten. Öffnen Sie das Terminal und geben Sie Folgendes ein: 7. Nachdem die Eingabe abgeschlossen ist, können Sie sehen, dass die CSV-Datei geöffnet wurde: 8. Schließlich können wir die Pandas-Bibliothek verwenden, um die CSV-Datei zu lesen. Geben Sie nach der Installation der Pandas-Bibliothek Folgendes in die Befehlszeile ein: 9. Lesen Sie abschließend die CSV-Datei. In der Pandas-Nutzungsmethode stehen zwei Modi zur Verfügung: 10. Sie können auch wählen, den Textinhalt der CSV-Datei direkt zu lesen: 11. Speichern Sie abschließend die Datei, die direkt im Verzeichnis gespeichert werden kann:

    • 2. Speichern Sie die CSV-Datei im angegebenen Verzeichnis

      1. Es gibt zwei Möglichkeiten, die CSV-Datei im Verzeichnis abzulegen: Eine besteht darin, sie im Python-Verzeichnis abzulegen, und die andere darin, sie im Python-Verzeichnis abzulegen. 2. Geben Sie den Pfad der CSV-Datei im Terminal ein und Sie können die Befehlszeile sehen. Der Eingabepfad ist C:\Program Files (x86)\Java\JavaScript 3. Wenn Sie eine Version über Python2.6 verwenden, können Sie die CSV-Datei im Python-Verzeichnis ablegen. Wenn es sich um eine andere handelt Version von Python, es wird empfohlen, sie im Python-Verzeichnis abzulegen. 7. Geben Sie den folgenden Code in das Terminal ein und geben Sie das Ergebnis aus: 8. Das Obige ist die Methode zum Lesen und Schreiben von CSV-Dateien mit Python. Wenn Sie mehr über Python erfahren möchten, können Sie diesem Blog folgen (Blogadresse: Inhalt). Über die Python-Datenanalyse gibt es viele, aber die meisten Inhalte sind kompliziert und nicht für Anfänger geeignet. Wenn Sie die Datenanalyse erlernen möchten, müssen Sie mit den einfachsten Daten beginnen. Sie können zuerst die Grundlagen der Python-Datenverarbeitung erlernen. Dies Im Blog werden einige allgemeine Kenntnisse zur Python-Datenverarbeitung in verschiedenen Aspekten vorgestellt. Jeder Wissenspunkt verfügt über einfache und leicht verständliche Beispiele und Codes. Dieser Blog bietet Anfängern eine gute Umgebung zum Erlernen von Datenanalyse- und Python-Programmierkenntnissen und hilft Ihnen dabei Begann mit der schnelleren Datenanalyse und der Python-Programmierung.

    • 3. Geben Sie über die Befehlszeile den Befehl zum Lesen der CSV-Datei ein

      Wenn wir eine Datei lesen möchten, können wir dies tun, indem wir wie unten gezeigt Befehle in das Terminal eingeben: 2. Geben Sie dann den folgenden Code ein, um die CSV-Datei zu lesen. 3. Wenn Sie CSV-Dateien stapelweise lesen möchten, können Sie die folgende Methode verwenden. Zuerst müssen wir die CSV-Datei in Python importieren und dann den folgenden Befehl in das Terminal eingeben: Ich bin ein Python-Programmierer, ein Software-Ingenieur, der an der 985 University einen Abschluss in Informatik und Technologie gemacht hat. Derzeit beschäftigt er sich hauptsächlich mit der Entwicklung von Web-Frontends und mobilen Terminals. In seiner Freizeit lernt und erforscht er gerne die Python-Programmiertechnologie über das Internet. Ich hoffe, dass mein Artikel Ihnen etwas weiterhelfen kann. [Empfohlene Lektüre]: „Python vom Einstieg bis zur Beherrschung“, „Python-Programmierung – grundlegendes Tutorial“, „Python-Programmierung vom Einstieg bis zur Praxis“, „Java vom Einstieg bis zur Beherrschung“, „Datenstruktur und Algorithmusanalyse – C/C++-Kapitel“, „Algorithmus-Wettbewerb Erste Schritte – Datenstruktur und Algorithmen-Wettbewerb „Grundlegendes Tutorial – Algorithmus und Datenstruktur“

    • Viertens lesen und schreiben Sie CSV-Dateien stapelweise

      Oftmals stoßen wir auf ein Problem. Wir müssen die Daten in der CSV-Datei lesen und im angegebenen Ordner speichern. In der Vergangenheit haben wir für die Bedienung möglicherweise die Befehlszeile, das Terminal oder das SVG-Tool verwendet. Aufgrund der kontinuierlichen Aktualisierung von Windows unterstützt das aktuelle Windows das SVG-Tool jedoch nicht mehr, sodass wir jetzt nur noch Python für den Betrieb verwenden können. csv.in dex_csv_files(): Geben Sie Befehlszeilenargumente im Terminal ein. Jetzt müssen wir die Daten in der CSV-Datei stapelweise lesen. Wenn Sie das SVG-Tool zum Betrieb verwenden möchten, müssen Sie alle Daten in der CSV-Datei lesen, im angegebenen Verzeichnis speichern und dann in das Terminal eingeben : Die Daten in der CSV-Datei können stapelweise gelesen werden. Die endgültige Ausgabe des Codes lautet: Wenn Sie mehr Funktionen wünschen, können Sie den obigen Code auch direkt im Terminal eingeben. Diese Funktionen müssen jedoch selbst implementiert werden. Python ist eine sehr leistungsfähige Sprache. Sie unterstützt nicht nur verschiedene Textdateien, sondern auch verschiedene strukturierte Dateien und unterstützt auch mehrere Datenformate. Wenn wir beispielsweise CSV-Dateien lesen und schreiben, stoßen wir auf einige spezielle Formate wie Langtext, Bilder usw. Python unterstützt auch viele Betriebsfunktionen. Wenn Sie Python lernen und beherrschen möchten, können Sie die folgenden Tipps ausprobieren:

    • 5. Lesen Sie mehrere CSV-Dateien stapelweise

      Wenn Sie mehrere CSV-Dateien stapelweise lesen möchten, können Sie das Pandas-Modul von Python verwenden. Das Pandas-Modul bietet zwei Arten von Methoden zum Lesen von CSV-Dateien: 1. Textformat, das mit dem CSV-Objekt gelesen werden kann. Das Listenobjekt kann ein „Text“-Feld zum Speichern des Namens der Datei bereitstellen, das mit dem Befehl „findall“ oder „findall*“ durchsucht werden kann. Beispiel: Verwenden Sie die obige Methode, um CSV-Dateien stapelweise zu lesen: 3. Geben Sie mysql in die Befehlszeile ein, um eine Datenbank zu erstellen, und geben Sie dann „csv_db“ in die Datenbank ein, um CSV-Dateien stapelweise zu lesen.

  • Häufig verwendeter Python-Code zum Lesen und Schreiben von CSV-Dateien:

  • CSV-Datei lesen:
    „Python
    importiert CSV
    mit open('file.csv', 'r') als Datei:
    Reader = csv.reader(Datei)
    für Zeile im Reader:
    print(Zeile)
    ```
    In CSV-Datei schreiben :
    „Python-
    Import-CSV-
    Daten = [['Name', 'Alter', 'Geschlecht'], ['John', '25', 'Männlich'], ['Jane', '30', 'Weiblich' ] ']]
    mit open('file.csv', 'w', newline='') als Datei:
    write = csv.writer(file)
    write.writerows(data)
    ```
    Daten an CSV-Datei anhängen:
    `` ` Python-
    Import-CSV-
    Daten = [['John', '25', 'Male'], ['Jane', '30', 'Female']] mit open(' file.csv'
    ,'a', newline='') als Datei:
    writer = csv.writer(file)
    writer.writerows(data)
    ```

Guess you like

Origin blog.csdn.net/qq_42751978/article/details/130655849