CSV fayl formati
Ma'lumotni qulay shaklda saqlaydigan keng tarqalgan fayl formatlaridan biri csv formatidir. Csv faylidagi har bir satr vergul bilan ajratilgan alohida ustunlardan iborat bitta yozuv yoki satrni ifodalaydi. Shuning uchun format Vergul bilan ajratilgan qiymatlar deb ataladi. Ammo csv formati matnli fayl formati bo'lsa-da, Python u bilan ishlashni osonlashtirish uchun maxsus o'rnatilgan csv modulini taqdim etadi.
Modulning ishlashini misolda ko'rib chiqamiz:
import csv
FILENAME = "users.csv"
users = [
["Tom", 28],
["Alice", 23],
["Bob", 34]
]
with open(FILENAME, "w", newline="") as file:
writer = csv.writer(file)
writer.writerows(users)
with open(FILENAME, "a", newline="") as file:
user = ["Sam", 31]
writer = csv.writer(file)
writer.writerow(user)
Fayldan o'qish uchun biz reader ob'ektini yaratishimiz kerak:
import csv
FILENAME = "users.csv"
with open(FILENAME, "r", newline="") as file:
reader = csv.reader(file)
for row in reader:
print(row[0], " - ", row[1])
Dastur natijasi:
ETIBORINGGIZ UCHUN RAHMAT!
Do'stlaringiz bilan baham: |