Entfernen Sie Überschriften aus CSV-Dateien mit mehreren Formaten mit Python

Einführung

Vorbereitungen:

--Diese Datei befindet sich im aktuellen Verzeichnis

import csv, os

#Erstellen Sie den Pfad des Ordners, den Sie verarbeiten möchten(1)Referenz
csv_folder_path = os.path.join(".","InputFolder")

#Erstellen Sie den Pfad des Ausgabezielordners(2)Ziel
headerRemoved_path = os.path.join(csv_folder_path,"headerRemoved")

#Erstellen Sie einen neuen Ordner, der die vom Header gelöschten Dateien enthält.
os.makedirs(headerRemoved_path, exist_ok=True)

#Schleifen Sie alle Dateien im angegebenen Ordner unter dem aktuellen Verzeichnis
#Extrahieren Sie die Dateinamenliste im angegebenen Ordner
for csv_filename in os.listdir(csv_folder_path):
    if not csv_filename.endswith(".csv"):
        continue #Überspringen Sie, wenn nicht eine CSV-Datei
    #print("Überschrift wird gelöscht"+ csv_filename + "...")
    
    #Zeile für Zeile aus der CSV-Datei lesen(Überspringen Sie die erste Zeile)
    csv_rows=[]
    csv_file_obj = open(os.path.join(csv_folder_path, csv_filename))
    reader_obj = csv.reader(csv_file_obj)
    
    for row in reader_obj:
        #Fügen Sie nicht in der ersten oder zweiten Zeile hinzu,Andere werden hinzugefügt(3)Header-Bedingung
        if reader_obj.line_num == 1 or reader_obj.line_num == 2:
            continue #Überspringen Sie die Ziellinie
        csv_rows.append(row)
    csv_file_obj.close()
    
    #Exportieren Sie die CSV-Datei in den angegebenen Ordner
    csv_file_obj = open(os.path.join(headerRemoved_path, csv_filename),"w",newline="")
    csv_writer = csv.writer(csv_file_obj)
    
    for row in csv_rows:
        csv_writer.writerow(row)
    csv_file_obj.close() 

Was machst du

Erwägung

Recommended Posts

Entfernen Sie Überschriften aus CSV-Dateien mit mehreren Formaten mit Python
Behandeln Sie Excel-CSV-Dateien mit Python
Mit openssl verschlüsselte Dateien werden mit openssl aus Python entschlüsselt
CSV-Ausgabe der Google-Suche mit [Python]! 【Einfach】
Generieren Sie mit Python eine Einfügeanweisung aus CSV.
Konvertieren Sie mehrere Protodateien gleichzeitig mit Python
[Python] CSV-Dateien lesen
Kombinieren Sie mehrere CSV-Dateien mit Python zu einer CSV-Datei (vorausgesetzt, nur eine Kopfzeile)
Lesen Sie CSV mit Python-Pandas
Sortieren von Bilddateien mit Python (2)
Sortieren Sie große Dateien mit Python
Sortieren von Bilddateien mit Python (3)
Bilddateien mit Python sortieren
Integrieren Sie PDF-Dateien in Python
Entpacke mehrere komprimierte Dateien (Python)
Formatieren Sie json mit Vim (mit Python)
Mit Skype benachrichtigen Sie mit Skype von Python!
Laden Sie die CSV-Datei mit Python herunter
[Python] Google Mail mit Python senden: Senden Sie eins nach dem anderen mit mehreren angehängten Bilddateien
Hinweise zum Importieren von Daten aus MySQL oder CSV mit Python
[R] [Python] Memo zum Lesen mehrerer CSV-Dateien in mehreren Zip-Dateien
Erstellen Sie Heroku, Flask, Python, Nyanko Bulletin Board mit "CSV-Datei"
Verschieben von CSV-Dateien mit Python Teil 1
[Python] Laden von CSV-Dateien mit Pandas
Rufen Sie C von Python mit DragonFFI auf
Machen Sie Apache Log CSV mit Python
Extrahieren Sie Zip-Dateien rekursiv mit Python
Verwenden von Rstan aus Python mit PypeR
[Python] Mit Python in eine CSV-Datei schreiben
Bearbeiten von EAGLE .brd-Dateien mit Python
Behandeln Sie CSV-Dateien mit Django (Django-Import-Export)
So importieren Sie CSV- und TSV-Dateien mit Python in SQLite
Ausgabe in eine CSV-Datei mit Python
Laden Sie mehrere JavaScript-Dateien mit PyWebView
[Python] POST-WAV-Dateien mit Anforderungen [POST]
Lesen und verwenden Sie Python-Dateien aus Python
Mit OpenSSL mit Python 3 verschlüsselte Dateien entschlüsseln
Veröffentlichen Sie mehrere Twitter-Bilder mit Python
Führen Sie Aprili von Python auf Orange aus
Animieren Sie mehrere Standbilder mit Python
Lesen Sie Dateien parallel zu Python
Rufen Sie Python von Nim mit Nimpy auf
Lesen und Schreiben von CSV mit Python
Mehrfachintegration mit Python und Sympy
Laden Sie fbx aus Python mitinema4d
[Python] Erstellen mehrerer Fenster mit Tkinter
Datenbanktabellen mit CSV extrahieren [ODBC-Verbindung von R und Python]
[Python] Format, wenn to_csv mit Pandas
Extrahieren Sie mit Python Zeichenfolgen aus Dateien
[Data Science-Grundlagen] Ich habe versucht, mit Python von CSV auf MySQL zu speichern
Bereiten Sie eine Umgebung zum Berühren von Dateien im Grib2-Format mit Python vor (Docker Edition).
Vorverarbeitung mit Python. Konvertieren Sie die Tag-Suchergebnisse von Nico Nico-Videos in das CSV-Format
Sammeln von Informationen von Twitter mit Python (Twitter API)
[AWS] Verwenden von INI-Dateien mit Lambda [Python]
Empfangen Sie Textdaten von MySQL mit Python
Holen Sie sich HTML von Element mit Python-Selen
[Hinweis] Mit Python Daten von PostgreSQL abrufen
Erstellen Sie mit python3 eine Wortwolke aus Ihrem Tweet
CSV-Datei mit Python lesen (CSV-Datei herunterladen und analysieren)