CSV տվյալների ընթերցման, գրելու և Python ստանդարտ գրադարանի միջոցով կառավարելու ուղեցույց
Python csv
մոդուլը հզոր գործիք է CSV (ստորակետերով առանձնացված արժեքներ) ֆայլերի հետ աշխատելու համար, որոնք սովորաբար օգտագործվող ձևաչափ են տվյալների պահպանման և փոխանակման համար: CSV ֆայլերը պարզ տեքստային ֆայլեր են, որոնք տվյալները պահում են աղյուսակային ձևաչափով, որտեղ յուրաքանչյուր տող ներկայացնում է տող, իսկ յուրաքանչյուր սյունակ առանձնացված է ստորակետով:
Python-ում csv
մոդուլի օգտագործումը հեշտացնում է CSV ֆայլերը կարդալը, գրելը և շահարկելը: Ահա csv
մոդուլի օգտագործման հիմնական առավելություններից մի քանիսը.
- Համատեղելիություն. CSV ֆայլերը լայնորեն օգտագործվում և աջակցվում են բազմաթիվ ծրագրային հավելվածների կողմից՝ դարձնելով այն հարմար ձևաչափ տարբեր համակարգերի միջև տվյալների փոխանակման համար:
- Պարզություն. CSV ֆայլերը պարզ տեքստային ֆայլեր են, որոնք կարելի է հեշտությամբ կարդալ և գրել տեքստային խմբագրիչի միջոցով:
csv
մոդուլը ապահովում է պարզ և հետևողական ինտերֆեյս Python-ում CSV ֆայլեր կարդալու և գրելու համար: - Արդյունավետություն.
csv
մոդուլը օպտիմիզացված է կատարողականի համար և կարող է արդյունավետ կառավարել մեծ CSV ֆայլերը: - Ճկունություն.
csv
մոդուլն աջակցում է բազմաթիվ տարբերակներ՝ CSV ֆայլի ձևաչափը հարմարեցնելու համար, ներառյալ սահմանազատիչը, մեջբերումների նիշը և տողերի վերջավորիչը:
Ահա մի պարզ օրինակ, թե ինչպես օգտագործել csv
մոդուլը՝ CSV ֆայլը կարդալու և դրա բովանդակությունը տպելու համար.
import csv with open("data.csv", "r") as file: reader = csv.reader(file) for row in reader: print(row)
Եվ ահա մի օրինակ, թե ինչպես օգտագործել csv
մոդուլը CSV ֆայլում տվյալներ գրելու համար.
import csv data = [["Name", "Age", "Country"], ["John", "30", "USA"], ["Jane", "28", "Canada"], ["Jim", "35", "UK"]] with open("data.csv", "w", newline="") as file: writer = csv.writer(file) writer.writerows(data)
Այս օրինակում csv.reader
ֆունկցիան օգտագործվում է CSV ֆայլը կարդալու համար, իսկ csv.writer
ֆունկցիան՝ CSV ֆայլում տվյալներ գրելու համար: newline
պարամետրը օգտագործվում է ելքային ֆայլի գծի վերջնատորը նշելու համար:
Եզրափակելով, Python csv
մոդուլը բազմակողմանի և արդյունավետ գործիք է CSV ֆայլերի հետ աշխատելու համար: Անկախ նրանից՝ դուք կարդում եք, գրում կամ կառավարում եք CSV տվյալները, csv
մոդուլն ապահովում է պարզ և ճկուն ինտերֆեյս, որը հեշտացնում է աշխատել այս հանրաճանաչ տվյալների ձևաչափի հետ:
Ավելի շատ բովանդակություն PlainEnglish.io կայքում: Գրանցվեք մեր անվճար շաբաթական տեղեկագրին: Հետևեք մեզ Twitter, LinkedIn, YouTube և Discord-ում: .
Հետաքրքրվա՞ծ եք ձեր ծրագրային ապահովման գործարկման մասշտաբով: Դիտեք Circuit: