Comprimeer CSV-bestand met Python

Dit onderwerp gaat dieper in op hoe u CSV-bestanden kunt comprimeren met Python. Het legt de IDE-instellingen, het stapsgewijze proces en een werkend codevoorbeeld uit voor CSV-bestandscompressie met Python. Bovendien kunt u dezelfde aanpak gebruiken om meerdere CSV-bestanden te comprimeren tot één ZIP-archief.

Stappen om CSV te comprimeren met Python

  1. Bereid de IDE voor om te werken met Aspose.ZIP voor komma-gescheiden waarde-bestandscompressie
  2. Maak een object van de klasse Archive
  3. Geef de tekenreekswaarden door als de naam van bestanden in de ZIP
  4. Exporteer de gecomprimeerde ZIP-uitvoermap met behulp van de save-methode

De bovenstaande stappen laten zien hoe u een CSV-bestandsgrootteverkleiner maakt met Python. Het proces begint met het lezen van het bronbestand met komma-gescheiden waarden. Geef vervolgens het bestandspad en de namen door om de vermeldingen in de uitvoer-ZIP-directory te maken. Schrijf ten slotte het gegenereerde ZIP-archief met het gecomprimeerde CSV-bestand.

Code om CSV-bestand te comprimeren met Python

import aspose.zip as az
path = "C://"
# Create and save archive with a CSV file
with az.Archive() as archive:
# Add CSV file into archive
archive.create_entry("Sample.csv", path + "input.csv")
# Save zip archive
archive.save('csv_archive.zip')

Het onderstaande codevoorbeeld toont de functie om CSV te comprimeren met Python. Het is een eenvoudige versie om de compressie te leren die verder kan worden geïmproviseerd om meerdere CSV-bestanden tegelijk te comprimeren. Op dezelfde manier kunnen gecompliceerde en geavanceerde ZIP-bestandsverwerkingsfuncties, zoals het beschermen van de ZIP-directory, ook in uw applicatie worden opgenomen op basis van uw vereisten.

Dit artikel heeft het proces beschreven om een CSV-bestand te comprimeren met Python. Als u echter ZIP-bestanden wilt uitpakken, kijk dan eens naar ZIP-bestand uitpakken in Python.

 Nederlands