Qarshi filiali kompyuter injiniringi fakulteti axborot xavfsizligi yo’nalishi ii-bosqich ax-11-22 guruh talabasi


Download 207.68 Kb.
bet7/15
Sana03.11.2023
Hajmi207.68 Kb.
#1744290
1   2   3   4   5   6   7   8   9   10   ...   15
Bog'liq
5-mustaqil ish. Malumotlar tuzilmasi

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






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




# 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

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 207.68 Kb.

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




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