Va axborot texnologiyalari 10-sinf toshkent – 2021


MISOL 134 134 134 134 V BOB



Yüklə 27,94 Mb.
Pdf görüntüsü
səhifə96/153
tarix05.09.2023
ölçüsü27,94 Mb.
#141598
1   ...   92   93   94   95   96   97   98   99   ...   153
10-sinf informatika ..

MISOL


134
134
134
134
V BOB. 
WWW-TEXNOLOGIYA VA HTML TILI
MISOL 
file=open('d:/project/my.txt', 'w')
text=file.write('\nGood day!')
file.close()
d:/project/ manzilidagi my.txt' faylini davomiga 
matn yozish uchun ochadi.
 
Agar mavjud 
bо‘lmasa, yaratadi.
wri
te metodi yordamida fayl tarkibidagi matn 
davomiga keyingi satrga о‘tib, “Good day!” satrini 
yozadi.
Faylga yozish tо‘xtatilganini e’lon qilish uchun 
close
metodi ishlatiladi.
Fayldan о‘qish
Fayldan ma’lumotlarni о‘qish uchun r (read) rejimidan foydalaniladi.
Fayl tarkibidagi satrlarni о‘qishda turli usullardan foydalaniladi:
read() – fayl tarkibidagi barcha ma’lumotlarni о‘qiydi;
readline() – faylning faqat birinchi satrini о‘qiydi;
readlines() – faylning barcha satrlarini rо‘yxat elementi sifatida о‘zlashtirib oladi.
Sintaksisi:
file_name.read()
file_name.readline()
file_name.readlines()
file_name о‘rnida ochilgan fayl о‘zlashtirilgan о‘zgaruvchi nomi kо‘rsatiladi.
Misol.
read() metodi yordamida fayl tarkibini о‘qish:
tt_file=open('d:/project/my.txt', 'r')
text=tt_file.read()
print(text)
d:/project/ manzilidagi my.txt faylini ochadi.
read metodi yordamida fayl 
tarkibini о‘qib, 
text о‘zgaruvchisiga о‘zlashtiradi.
text о‘zgaruvchisi qiymatini chiqaradi.
Hello world!
Good day!
Misol.
for sikli yordamida fayl tarkibini о‘qish:
tt_file=open('d:/project/my.txt', 'r')
for text in tt_file:
print(text, end='')
d:/project/ manzilidagi my.txt faylini ochadi.
for sikli yordamida tt_file о‘zgaruvchisidagi har bir 
satr text о‘zgaruvchisiga о‘zlashtiradi
text о‘zgaruvchisi qiymatini chiqaradi.
Hello world!
Good day!


135
135
135
135
Misol. 
readline() metodi yordamida fayl 1-satrini chiqarish:
tt_file=open('d:/project/my.txt', 'r')
text1=tt_file.readline()
print(text1)
d:/project/ manzilidagi my.txt faylini ochadi.
readline metodi yordamida fayl 1-satrini о‘qib, 
text1 о‘zgaruvchisiga о‘zlashtiradi.
Text1 о‘zgaruvchisi qiymatini chiqaradi.
Hello world!
Misol. 
readline() metodi va while sikli yordamida fayl satrlarini chiqarish:
tt_file=open('d:/project/my.txt', 'r')
text1=tt_file.readline()
while text:
d:/project/ manzilidagi my.txt faylini ochadi.
readline metodi yordamida fayl 1-satrini о‘qib, text 
о‘zgaruvchisiga о‘zlashtiradi.
text о‘zgaruvchisi qiymati 0 ga teng bо‘lgunga 
qadar sikl davom ettiriladi.
print(text, end='')
text о‘zgaruvchisi qiymatini chiqaradi. 
text=tt_file.readline()
Fayldan keyingi satrni о‘qib, yana text 
о‘zgaruvchisiga о‘zlashtiradi.
Hello world!
Good day!
Misol. 
readlines() metodi yordamida fayl satrlarini chiqarish:
tt_file=open('d:/project/my.txt', 'r')
text1=tt_file.readline()
text1 = text [0]
d:/project/ manzilidagi my.txt faylini ochadi.
readlines metodi yordamida fayl tarkibi rо‘yxatga 
о‘zlashtirib olinadi. Elementlari fayl satrlaridan 
tarkib topgan rо‘yxat hosil qilinadi.
Rо‘yxatning 0 indeksidagi element qiymati text1 
ga о‘zlashtiriladi. 
text2 = text [1]
Rо‘yxatning 1 indeksidagi element qiymati text2 
ga о‘zlashtiriladi. 
print(text1, end='')
text1 о‘zgaruvchisi qiymati chiqariladi.
print(text2)
text2 о‘zgaruvchisi qiymati chiqariladi.
Hello world!
Good day!

Yüklə 27,94 Mb.

Dostları ilə paylaş:
1   ...   92   93   94   95   96   97   98   99   ...   153




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin