Shamiyeva Dildoraning dasturlash tillaridan amaliy topshirig`I 3




Download 343,26 Kb.
Pdf ko'rish
bet3/5
Sana11.06.2024
Hajmi343,26 Kb.
#262498
1   2   3   4   5
Bog'liq
Shamiyeva Dildoraning dasturlash tillaridan amaliy topshirig 3.2

YANGI FAYLGA YOZISH 
Yangi faylga ma'lumot yozish uchun 
open()
funksiyasini chaqirishda 
'w'
(write) 
argumentidan foydalanamiz. Ochilgan faylga ma'lumot qo'shish uchun esa 
.write()
metodini chaqiramiz. 
Copy 
faylnomi = 'ustozlar.txt'# ochilayotgan (yaratilayotgan) fayl nomi 
with open(faylnomi,'w') as fayl: 
fayl.write('anvar narzullaev') # faylga yozilayotgan ma'lumot 
Diqqat!!!
open()
funksiyasini 
'w'
argumenti bilan chaqirganimizda ehtiyot 
bo'lishimiz kerak, sababi agar bunday fayl mavjud bo'lsa, uning ichidagi 
barcha ma'lumotlar o'chib ketadi.
Faylga yozayotgan ma'lumotlarimiz matn ko'rinishida bo'lishi kerak. Aks holda 
dasturimiz xato beradi. 
Copy 
faylnomi = 'new_file.txt' 
ism = 'Olimjon Hasanov' 
tyil = 2004 
with open(faylnomi,'w') as fayl: 


fayl.write(ism) 
fayl.write(tyil) 
Natija: 
TypeError
: write() argument must be str, not int
Xatoning oldini olish uchun sonlarni avval 
str()
funksiyasi yordamida matnga 
keltirib olamiz. 
Copy 
faylnomi = 'new_file.txt' 
ism = 'Olimjon Hasanov' 
tyil = 2004 
with open(faylnomi,'w') as fayl: 
fayl.write(ism) 
fayl.write(str(tyil)) 
Fayllar matn formatida yoziladi, va biz ularni istalgan matn muharriri 
yordamida ochib ko'rishimiz mumkin. 
Faylda saqlangan ma'lumotlar 
Afsuski, faylga bir nechta ma'lumot yozganimizda, ma'lumotlar alohida 
qatordan emas, bir qatorda bir-biriga qo'shib qo'shib yoziladi.
Buning oldini olishimiz uchun matn so'ngida \n belgisini qo'shib ketishimiz 
kerak bo'ladi: 
Copy 
faylnomi = 'new_file.txt' 
ism = 'Olimjon Hasanov' 
tyil = 2004 
with open(faylnomi,'w') as fayl: 
fayl.write(ism+'\n') 
fayl.write(str(tyil)+'\n') 
Fayldagi ma'lumotlar yangi qatordan saqlandi 

Download 343,26 Kb.
1   2   3   4   5




Download 343,26 Kb.
Pdf ko'rish

Bosh sahifa
Aloqalar

    Bosh sahifa



Shamiyeva Dildoraning dasturlash tillaridan amaliy topshirig`I 3

Download 343,26 Kb.
Pdf ko'rish