Python дээр glob хэрхэн ажилладаг вэ?
Python дээр glob хэрхэн ажилладаг вэ?

Видео: Python дээр glob хэрхэн ажилладаг вэ?

Видео: Python дээр glob хэрхэн ажилладаг вэ?
Видео: Mathematics with Python! Evaluating Polynomials 2024, May
Anonim

бөмбөрцөг (файлын_загвар, рекурсив = худал)

Энэ нь file_pattern параметрт заасан загварт тохирсон файлуудын жагсаалтыг гаргаж авдаг. Файлын_загвар нь үнэмлэхүй эсвэл харьцангуй зам байж болно. Мөн "*" эсвэл "?" гэх мэт зэрлэг картуудыг агуулж болно. тэмдэг. Рекурсив параметр нь анхдагчаар унтарсан (Худал) байна.

Үүнийг авч үзвэл glob Python хэрхэн ажилладаг вэ?

The бөмбөрцөг модуль нь Unix бүрхүүлийн ашигладаг дүрмийн дагуу заасан загварт тохирсон бүх замын нэрийг олдог боловч үр дүнг дурын дарааллаар буцаадаг. Ямар ч tilde өргөтгөл хийгдээгүй, гэхдээ *, ?, мөн тэмдэгтээр илэрхийлэгдсэн тэмдэгтийн мужууд зөв таарах болно. Үүнийг os ашиглан хийдэг.

Хоёрдугаарт, Python дээр glob багц гэж юу вэ? The glob модуль . The бөмбөрцөг модуль Unix бүрхүүлийн нэгэн адил өгөгдсөн загварт тохирсон файлуудын жагсаалтыг үүсгэдэг. Файлын загвар нь ердийн илэрхийлэлтэй төстэй боловч илүү хялбар байдаг. Од (*) нь тэг буюу түүнээс олон тэмдэгттэй тохирч, асуултын тэмдэг (?) нь яг нэг тэмдэгттэй тохирно.

Үүнийг анхаарч үзвэл, glob хэрхэн ажилладаг вэ?

А бөмбөрцөг нь файлын замд тааруулахад хэрэглэгддэг шууд ба/эсвэл орлуулагч тэмдэгтүүдийн мөр юм. Глобинг нэг буюу хэд хэдэн файлыг ашиглан файлын систем дэх файлуудыг олох үйлдэл юм бөмбөрцөг . src() арга нь ганцыг хүлээж байна бөмбөрцөг мөр эсвэл массив бөмбөрцөг Таны дамжуулах хоолой ямар файлууд дээр ажиллахыг тодорхойлох.

Глоб бөмбөрцөг юу буцаадаг вэ?

бөмбөрцөг буцаж ирдэг бүрэн замтай файлуудын жагсаалт (os. listdir()-ээс ялгаатай) болон байна үйлдлийн системээс илүү хүчтэй. үүнийг жагсаана уу хийдэг орлуулагч тэмдэг бүү ашигла. Нэмж хэлэхэд, бөмбөрцөг os, sys болон re модулиудыг агуулдаг.

Зөвлөмж болгож буй: