Writing Files
Python'da yangi fayl yozish, deyarli o'qish bilan bir xil sintaksisdan foydalanadi.
Fayllarga Yozish
Python'da yangi fayl yozish, deyarli o'qish bilan bir xil sintaksisdan foydalanadi. Lekin r
rejimini w
rejimiga o'zgartirasiz, bu yozish rejimi. Agar siz ikkiyuzli rejimda yozishingiz kerak bo'lsa, faylni wb
rejimida ochasiz.
Eslatma: w
va wb
rejimlaridan foydalanganda, agar fayl allaqachon mavjud bo'lsa, u avtomatik ravishda ustiga yoziladi. Python sizga hech qanday ogohlantirish bermaydi. Python faylning mavjudligini tekshirish uchun os
modulidan foydalanib, os.path.exists()
funksiyasini taqdim etadi. Buning haqida ko'proq ma'lumot uchun Python hujjatiga qarang.
Keling, faylga bitta qator matn yozamiz:
Bu faylga bitta qator matn yozadi. Agar siz ko'proq matn yozsangiz, u oldingi matnning yoniga yoziladi. Agar yangi qator qo'shishingiz kerak bo'lsa, \n
yordamida bir qator yozishingiz kerak bo'ladi.
Bu ishni bajarilganini tasdiqlash uchun faylni o'qib, uning mazmunini chop etishingiz mumkin:
Agar bir necha qator yozishingiz kerak bo'lsa, writelines()
metodidan foydalanishingiz mumkin, bu esa satrlar ketma-ketligini qabul qiladi. Masalan, siz satrlar ro'yxatini yaratib, ularni writelines()
ga uzatishingiz mumkin.