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
- Bereid de IDE voor om te werken met Aspose.ZIP voor komma-gescheiden waarde-bestandscompressie
- Maak een object van de klasse Archive
- Geef de tekenreekswaarden door als de naam van bestanden in de ZIP
- 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.