16-mavzu. Pythonda fayllar bilan ishlash. Reja



Download 42,97 Kb.
bet5/9
Sana05.06.2023
Hajmi42,97 Kb.
#949042
1   2   3   4   5   6   7   8   9
Bog'liq
16-mavzu. Pythonda fayllar bilan ishlash. Reja

with open("salom.txt", "r") as fayl:
mazmun = fayl.read() print(mazmun)

Hamda, readlines() metodi yordamida fayldagi barcha satrlar ro‟yxatga o‟qib olinadi, ya`ni elementlari fayldagi satrlardan tashkil topgan ro‟yxat hosil qilinadi:

1
2
3
4
5
6

with open("salom.txt", "r") as faly:
mazmun = fayl.readlines() str1 = mazmun [0] str2 = mazmun [1] print(str1, end="") print(str2)

Ba‟zida fayldagi ma‟lumotlar ASCIIdagi belgilardan farqlanishi mumkin. Ushbu holatda fayldan berilganlarni o`qish to‟g‟ri bo‟lishi uchun kodlash parametrini ishlatib kodlashni aniq belgilab olishimiz mumkin:

1
2
3

faylnomi = "salom.txt" with open(faylnomi, encoding="utf8") as file:
matn = file.read()

Quyidagi dastur orqali foydalanuvchi tomonidan kiritilgan satrlar massivi dastlab faylga yozish amalga oshirilgan, so‟ngra ularni fayldan konsolga qayta o`qib, chop qilish amalga oshirilgan:

1
2
3 4
5
6
7
8
9
10
11
12
13
14
15
16 17
18
19

# fayl nomi
FILENAME = "habarlar.txt" # bo’sh ro’yxat aniqlaymiz xabarlar = list()
for i in range(4):
xabar = input("Satrni kiriting " + str(i + 1) + ": ") xabarlar.append(xabar + "\n")
# ro’yxatni faylga yozish with open(FILENAME, "a") as fayl: for xabar in xabarlars: fayl.write(xabar)
# xabarlarni fayldan o’qiymiz print("Xabarlarni o’qish") with open(FILENAME, "r") as fayl: for xabar in fayl:
print(xabar, end="")

Dastur ishlashining namunasi:

1
2
3 4
5
6
7
8
9

Satrni kiriting 1: salom
Satrni kiriting 2: tinchlik so’zi
Satrni kiriting 3: buyuk ish
Satrni kiriting 4: Python
Xabarlarni o’qish Salom tinchlik so’zi buyuk ish
Python


Download 42,97 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish