Fan: Python dasturlash tili O’qituvchi: E. R. Islomov


Download 299 Kb.
bet2/3
Sana20.09.2023
Hajmi299 Kb.
#1682911
1   2   3
Bog'liq
13 ma\'ruza Pythonda fayllar bilan ishlash Fayllarni ochish va yopish

Faylni o'qish
Faylni o'qish uchun u r(O'qish) rejimida ochiladi, so'ngra uning mazmunini turli usullar yordamida o'qishimiz mumkin:
  • readline(): fayldan bitta satr o'qiydi
  • read(): faylning butun mazmunini bir qatorda o'qiydi
  • readlines(): faylning barcha qatorlarini roʻyxatda oʻqiydi

Misol uchun, biz yuqorida qayd etilgan faylni satr bilan o'qiymiz:
fayl = open("salom.txt", "r") print(fayl.read())
Faylning faqat qismlarini o'qish
Odatiy bo'lib read() usuli butun matnni qaytaradi, lekin siz qaytarmoqchi bo'lgan belgilarni ham belgilashingiz mumkin:
fayl = open(“salom.txt", "r") print(fayl.read(5))
Satrlarni o'qish
Readline() usuli yordamida bitta qatorni qaytarishingiz mumkin:
Dastur natijasi:
fayl = open("salom.txt", "r") print(fayl.readline())
readline() ga ikki marta murojaat qilib, ikkita qatorni o'qishingiz mumkin:
fayl=open("salom.txt","a")
fayl.write("\nYaxshimisizlar")
fayl.close()
fayl=open("salom.txt","r")
print(fayl.readline())
print(fayl.readline())
Faylni oʻchirish
Faylni oʻchirish uchun siz OS modulini import qilishingiz va uning os.remove() funksiyasini ishga tushirishingiz kerak:
import os os.remove("salom.txt")
Fayl mavjudligini tekshirish
Xatolikka yo'l qo'ymaslik uchun faylni o'chirishdan oldin uning mavjudligini tekshirishingiz mumkin:
import os if os.path.exists("salom.txt"): os.remove("salom.txt") else: print("Fayl mavjud emas")
Papka(jild) yaratish
Papka(jild) yaratish uchun mkdir() funksiyasidan foydalaniladi, u yaratilgan jildga yoʻl oʻtadi:
import os
os.mkdir(“Salom")
os.mkdir("c://Python_dasturlash")
os.mkdir("c://Python_dasturlash/Fayllar")
papkani o'chirish
Butun papkani o'chirish uchun os.rmdir() usulidan foydalaniladi:
import os os.rmdir(“yangi_papka")
<-Dastlabki holat:
Keyingi holat ->:

Download 299 Kb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling