Fan: Python dasturlash tili O’qituvchi: E. R. Islomov


Download 299 Kb.
bet3/3
Sana20.09.2023
Hajmi299 Kb.
#1682911
1   2   3
Bog'liq
13 ma\'ruza Pythonda fayllar bilan ishlash Fayllarni ochish va yopish

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!


Download 299 Kb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling