Toto téma se zabývá tím, jak komprimovat CSV soubor pomocí Pythonu. Vysvětluje nastavení IDE, postupný proces a ukázku pracovního kódu pro kompresi souborů CSV pomocí Pythonu. Kromě toho můžete použít stejný přístup ke kompresi více souborů CSV do jednoho archivu ZIP.
Kroky ke kompresi CSV pomocí Pythonu
- Připravte IDE pro práci s Aspose.ZIP pro kompresi souborů s hodnotami oddělenými čárkami
- Vytvořte objekt třídy Archive
- Řetězcové hodnoty předejte jako název souborů v ZIP
- Exportujte výstupní komprimovaný adresář ZIP pomocí metody save
Výše uvedené kroky ukazují, jak vytvořit zmenšení velikosti souboru CSV pomocí Pythonu. Proces začíná čtením zdrojového souboru hodnot oddělených čárkami. Následně předejte cestu k souboru a názvy pro vytvoření položek ve výstupním adresáři ZIP. Nakonec zapište vygenerovaný archiv ZIP obsahující komprimovaný soubor CSV.
Kód pro kompresi souboru CSV pomocí Pythonu
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') |
Ukázka kódu níže ukazuje funkci komprimovat CSV pomocí Pythonu. Jedná se o jednoduchou verzi pro naučení komprese, kterou lze dále improvizovat a komprimovat několik CSV souborů najednou. Podobně složité a pokročilé funkce zpracování souborů ZIP, jako je ochrana adresáře ZIP, mohou být také začleněny do vaší aplikace na základě vašich požadavků.
Tento článek nastínil proces komprimace souboru CSV pomocí Pythonu. Pokud však potřebujete prozkoumat extrahování souborů ZIP, podívejte se na Extrahujte soubor ZIP v Pythonu.