Այս թեման մանրամասնում է, թե ինչպես կոմպրես CSV ֆայլը Python-ի միջոցով: Այն բացատրում է IDE կարգավորումները, քայլ առ քայլ գործընթացը և աշխատանքային կոդի նմուշը CSV ֆայլի սեղմման համար Python-ի միջոցով: Ավելին, դուք կարող եք օգտագործել նույն մոտեցումը մի քանի CSV ֆայլերը մեկ ZIP արխիվի մեջ սեղմելու համար:
Python-ի միջոցով CSV-ն սեղմելու քայլեր
- Պատրաստեք IDE-ը՝ Aspose.ZIP-ի հետ աշխատելու համար՝ ստորակետերով բաժանված արժեքի ֆայլի սեղմման համար
- Կազմեք Archive դասի օբյեկտ
- Տողային արժեքները փոխանցեք որպես ZIP ֆայլերի անուն
- Արտահանեք ելքային սեղմված ZIP գրացուցակը՝ օգտագործելով save մեթոդը
Վերոնշյալ քայլերը ցույց են տալիս, թե ինչպես կարելի է ստեղծել CSV ֆայլի չափի կրճատիչ՝ օգտագործելով Python: Գործընթացը սկսվում է սկզբնական ստորակետերով բաժանված արժեքային ֆայլը կարդալով: Այնուհետև փոխանցեք ֆայլի ուղին և անունները՝ ելքային ZIP գրացուցակում գրառումները ստեղծելու համար: Ի վերջո, գրեք ստեղծված ZIP արխիվը, որը պարունակում է սեղմված CSV ֆայլը:
Կոդ՝ Python-ի միջոցով CSV ֆայլը սեղմելու համար
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') |
Ստորև բերված կոդի նմուշը ցույց է տալիս * CSV-ն սեղմելու գործառույթը Python-ի միջոցով: Սա սեղմումը սովորելու պարզ տարբերակ է, որը կարող է հետագայում իմպրովիզացվել՝ միանգամից մի քանի CSV ֆայլ սեղմելու համար: Նմանապես, ZIP ֆայլերի մշակման բարդ և առաջադեմ առանձնահատկությունները, ինչպիսիք են ZIP գրացուցակի պաշտպանությունը, կարող են ներառվել նաև ձեր հավելվածում՝ ձեր պահանջների հիման վրա:
Այս հոդվածում նկարագրված է CSV ֆայլը Python-ի միջոցով * սեղմելու գործընթացը: Այնուամենայնիվ, եթե Ձեզ անհրաժեշտ է ուսումնասիրել ZIP ֆայլերի արդյունահանումը, ապա նայեք Արդյունահանեք ZIP ֆայլը Python-ում-ին: