Va axborot texnologiyalari 10-sinf toshkent – 2021


MISOL 134 134 134 134 V BOB



Download 27,94 Mb.
Pdf ko'rish
bet96/153
Sana13.06.2022
Hajmi27,94 Mb.
#663013
1   ...   92   93   94   95   96   97   98   99   ...   153
Bog'liq
10-sinf yangi

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!

Download 27,94 Mb.

Do'stlaringiz bilan baham:
1   ...   92   93   94   95   96   97   98   99   ...   153




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