|
O‘zbekiston respublikasi oliy ta’lim, fan va innovatsiyalar vazirligi navoiy davlat pedagogika instituti
|
bet | 162/178 | Sana | 13.05.2024 | Hajmi | 14,73 Mb. | | #230019 |
Bog'liq Darslik 01.05.2023Argument
|
Qoʻllanilishi
|
Mazmuni
|
'w'
|
open('file.txt','w')
|
Faylni yozish uchun ochish. Fayl mavjud bo‘lmasa yangi fayl yaratiladi. Fayl mavjud bo‘lsa tarkibi o‘chib ketadi
|
'r'
|
open('file.txt','r')
|
Faylni faqat o‘qish uchun ochish (yozib bo‘lmaydi)
|
'w+'
|
open('file.txt','w+')
|
Faylni o‘qish va yozish uchun ochish. Fayl mavjud bo‘lmasa yangi fayl yaratiladi. Fayl mavjud bo‘lsa tarkibi o‘chib ketadi.
|
'r+'
|
open('file.txt','r+')
|
Faylni o‘qish va yozish uchun ochish.
|
'a'
|
open('file.txt','a')
|
Faylga ma'lumot qo‘shish uchun ochish. Fayl mavjud bo‘lmasa yangi fayl yaratiladi.
|
'a+'
|
open('file.txt','a+')
|
Faylga ma'lumot qo‘shish va o‘qish uchun yozish. Fayl mavjud bo‘lmasa yangi fayl yaratiladi.
|
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.
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.
faylnomi = 'new_file.txt'
ism = 'Olimjon Hasanov'
tyil = 2004
with open(faylnomi,'w') as fayl:
fayl.write(ism)
fayl.write(tyil)
|
| |