Det här ämnet utvecklar hur man komprimerar CSV-filen med Python. Den förklarar IDE-inställningarna, den stegvisa processen och ett fungerande kodexempel för CSV-filkomprimering med Python. Dessutom kan du använda samma tillvägagångssätt för att komprimera flera CSV-filer till ett enda ZIP-arkiv.
Steg för att komprimera CSV med Python
- Förbered IDE för att fungera med Aspose.ZIP för kommaseparerad filkomprimering
- Gör ett objekt av klassen Archive
- Skicka strängvärdena som namn på filer i ZIP
- Exportera den utdatakomprimerade ZIP-katalogen med metoden save
Stegen ovan visar hur man skapar en CSV-filstorleksreducering med Python. Processen börjar med att läsa den källkommaseparerade värdefilen. Skicka sedan filsökvägen och namnen för att skapa posterna i utdata-zip-katalogen. Skriv slutligen det genererade ZIP-arkivet som innehåller den komprimerade CSV-filen.
Kod för att komprimera CSV-fil med 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') |
Kodexemplet nedan visar funktionen att komprimera CSV med Python. Det är en enkel version att lära sig komprimeringen som ytterligare kan improviseras för att komprimera flera CSV-filer samtidigt. På samma sätt kan komplicerade och avancerade ZIP-filbehandlingsfunktioner som att skydda ZIP-katalogen också integreras i din applikation baserat på dina krav.
Den här artikeln har beskrivit processen för att komprimera en CSV-fil med Python. Men om du behöver utforska extraherade ZIP-filer, ta en titt på Extrahera ZIP-fil i Python.