glob
Python glob moduli
❮ Python o‘rnatilgan modullari
Misol
Andozaga mos fayllarni toping:
import glob
import tempfile
import os
with tempfile.TemporaryDirectory() as d:
open(os.path.join(d, "Emil.txt"), "w").close()
open(os.path.join(d, "Linus.txt"), "w").close()
open(os.path.join(d, "Tobias.py"), "w").close()
hits = glob.glob(os.path.join(d, "*.txt"))
print(sorted(os.path.basename(x) for x in hits))
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
glob moduli Unix shell’dagi qoidalar asosida belgilangan andozaga mos keladigan barcha yo‘l nomlarini (pathname) topadi.
Undan kataloglar ichida *.py, data-??.csv kabi shablon belgilariga (wildcard) mos fayllarni ro‘yxat qilish uchun foydalaning.
A’zolar
| A’zo | Tavsif |
|---|---|
| escape() | Barcha maxsus belgilarni ekranlaydi (escape). |
| glob() | Yo‘l nomi andozasiga mos yo‘llar ro‘yxatini qaytaradi. |
| iglob() | Andozaga mos yo‘l nomlarini birma-bir qaytaruvchi (yield) iteratorni qaytaradi. |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
