pathlib

Python pathlib moduli

❮ Python o‘rnatilgan modullari


Misol

Yo‘llar bilan stringlar o‘rniga obyektlar yordamida ishlang:

from pathlib import Path p = Path("/home/user") / "projects" / "demo.txt" print(p.name) print(p.parent) print(p.suffix)
O‘zingiz sinab ko‘ring »

Ta’rif va qo‘llanilishi

pathlib moduli fayl tizimi yo‘llarini obyektlar sifatida ifodalovchi sinflarni taqdim etadi.

Undan stringlarni qo‘lda qayta ishlamasdan, yo‘llarni o‘qilishi oson va kross-platforma usulda yaratish, so‘rash va o‘zgartirish uchun foydalaning.


A’zolar

A’zo Tavsif
PathFayl tizimidagi keng tarqalgan amallar uchun metodlarga ega asosiy yo‘l sinfi.
Path.cwd()Joriy ishchi katalogni Path obyekti sifatida qaytaradi.
Path.home()Joriy foydalanuvchining uy katalogini Path obyekti sifatida qaytaradi.
Path.is_dir()Agar bu yo‘l mavjud katalogga ishora qilsa, True qaytaradi.
Path.is_file()Agar bu yo‘l mavjud oddiy faylga ishora qilsa, True qaytaradi.
Path.iterdir()Ushbu yo‘ldagi katalog tarkibi (ichki elementlari) bo‘ylab iteratsiya qiladi.
Path.read_text()Fayl tarkibini o‘qiydi va string qaytaradi.
Path.resolve()Ramziy havolalarni (symlink) aniqlaydi va absolyut yo‘lni qaytaradi.
Path.write_text()Faylga matn yozadi, kerak bo‘lsa faylni yaratadi.
PosixPathPOSIX tizimlari uchun aniq yo‘l implementatsiyasi.
PurePathFayl tizimiga murojaat qilmaydigan sof yo‘l amallari.
PurePosixPathPOSIX semantikasi uchun sof yo‘l (fayl tizimiga chaqiruvlarsiz).
PureWindowsPathWindows semantikasi uchun sof yo‘l (fayl tizimiga chaqiruvlarsiz).
WindowsPathWindows tizimlari uchun aniq yo‘l implementatsiyasi.

❮ Python o‘rnatilgan modullari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!