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!
Do'stlaringiz bilan baham: