Os moduli operatsion tizim bilan o'zaro ishlash funktsiyalarini ta'minlaydi. Ushbu modul jarayonlarni, fayl identifikatorlarini, kataloglarni va otning boshqa xususiyatlarini boshqarish uchun ko'plab operatsion tizimlarning



Download 77,39 Kb.
Sana10.06.2022
Hajmi77,39 Kb.
#651951
Bog'liq
2 5443106414652299958


KATALOKLAR BILAN ISHLASH FUNKSIYALARI
REJA
1.File va kataloglardan foydalanishda OS modulidan foydalanish
2.Katalogdan foydalanish funksiyalari
PYTHON DASTURLASH TILIDA os MODULI
Pythondagi OS moduli operatsion tizim bilan o'zaro ishlash funktsiyalarini ta'minlaydi. Ushbu modul jarayonlarni, fayllarni, fayl identifikatorlarini, kataloglarni va OTning boshqa xususiyatlarini boshqarish uchun ko'plab operatsion tizimlarning o’ziga xos funktsiyalarini o'z ichiga oladi .
PYTHON DASTURLASH TILIDA JORIY ISHCHI KATALOG
getcwd() - funksiyasi joriy ishchi katalog joylashgan yo'lni aniqlaydi(qaytaradi). Bu operatsion tizimning nisbiy fayl nomini mutlaq fayl nomiga aylantirish uchun foydalanadigan katalogdir.
Misol:
import os
joriy_katalog = os.getcwd()
print(joriy_katalog)
PYTHON DASTURLASH TILIDA KATALOG TARKIBINI RO'YXATLASH
listdir () - funksiyasi talab qilingan katalog mazmunini ya’ni ro’yxatini aniqlaydi(qaytaradi).
Misol:
import os
ruyxat = os.listdir()
print(ruyxat)
PYTHON DASTURLASH TILIDA YANGI KATALOG YARATISH
mkdir() - funksiyasi yangi katalog yaratishda foydalaniladi . Agar asosiy katalog mavjud bo'lmasa, u xatoni qaytaradi.
Misol:
import os
os.mkdir(“c:/Temp")
PYTHON DASTURLASH TILIDA YANGI KATALOG YARATISH
mkdir() - funksiyasi yangi katalog yaratishda foydalaniladi . Agar asosiy katalog mavjud bo'lmasa, u xatoni qaytaradi.
Misol:
import os
os.makedirs(“c:/Temp/temp1/temp2/")
PYTHON DASTURLASH TILIDA BO'SH KATALOG/PAPKANI O'CHIRISH
Rmdir() - funksiyasi bo'sh katalogni yoki papkani o'chiradi .
Misol:
import os
os.rmdir("c:/Temp")
PYTHON DASTURLASH TILIDA KATALOG NOMINI O'ZGARTIRISH
os.rename () - funksiyasi katalogni nomini yangi nomga o’zgartirishda foydalaniladi.
Misol:
import os
os.rename(“c:/eski_nomi",“c:/yangi_nomi")
PYTHON DASTURLASH TILIDA FAYL MAVJUDLIGINI TEKSHIRING
Python dasturlash tilida skriptlarni yozishda bizga ma'lum bir fayl yoki katalog yoki yo'l mavjudligi yoki yo'qligini bilish kerak bo'lishi mumkin. Python fayl mavjudligi yoki yo'qligini tekshirishning bir necha muqobil usullarini taklif qiladi. Buni tekshirish uchun biz asosiy tilga va Python standart kutubxonasiga o'rnatilgan funktsiyalardan foydalanamiz.
PYTHON DASTURLASH TILIDA FAYL MAVJUDLIGINI TEKSHIRING
Python fayl mavjudligi yoki yo'qligini tekshirishning quyidagi usullari mavjud.
1. os.path.isfile()
2.os.path.exists()
3.pathlibPath.exists() (Python 3.4 va undan keying versiyalarida)
4.os.path.isdir()
PYTHON DASTURLASH TILIDA FAYL MAVJUDLIGINI TEKSHIRISH
Fayl mavjudligi yoki yo'qligini tekshirishning eng oddiy usuli:
import os.path
filename = "my_file.txt"
if(os.path.isfile(/filepath/filename)):
print("Fayl mavjud!")
else:
print("Fayl mavjud emas!")
PYTHON DASTURLASH TILIDA KATALOG VA FAYL MAVJUDLIGINI TEKSHIRISH
import os
dirname = "temp“; filename = "my_file"
#katalog mavjudligini tekshirish
if(os.path.exists(dirname)):
print(“Katalog mavjud")
else:
print(“Katalog mavjud emas")
#faylni mavjudligini tekshirish
if(os.path.exists(filename)):
print("Fayl mavjud")
else:
print("Fayl mavjud emas")
PYTHON DASTURLASH TILIDA KATALOG VA FAYL MAVJUDLIGINI TEKSHIRISH
try:
with open("d:/test.txt") as myFile:
print(“Fayl mavjud!")
except IOError:
print(“Fayl mavjud emas!")
Download 77,39 Kb.

Do'stlaringiz bilan baham:




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish