Glob inafanyaje kazi katika Python?
Glob inafanyaje kazi katika Python?

Video: Glob inafanyaje kazi katika Python?

Video: Glob inafanyaje kazi katika Python?
Video: Traceroute: More Complex Than You Think 2024, Mei
Anonim

globu (mfano_wa_faili, kujirudia = Si kweli)

Hurejesha orodha ya faili zinazolingana na muundo uliobainishwa katika kigezo cha file_pattern. Faili_pattern inaweza kuwa njia kamili au jamaa. Inaweza pia kuwa na kadi pori kama vile "*" au "?" alama. Kigezo cha kujirudia kimezimwa (Si kweli) kwa chaguo-msingi.

Kwa kuzingatia hili, glob inafanyaje kazi Python?

The globu moduli hupata majina yote ya njia yanayolingana na muundo maalum kulingana na sheria zinazotumiwa na ganda la Unix, ingawa matokeo hurejeshwa kwa mpangilio wa kiholela. Hakuna upanuzi wa tilde unafanywa, lakini *, ?, na safu za herufi zilizoonyeshwa na zitalinganishwa ipasavyo. Hii inafanywa kwa kutumia os.

Pili, kifurushi cha glob huko Python ni nini? The Moduli ya glob . The moduli ya globu hutoa orodha za faili zinazolingana na muundo fulani, kama vile ganda la Unix. Mifumo ya faili ni sawa na maneno ya kawaida, lakini rahisi zaidi. Nyota (*) inalingana na vibambo sifuri au zaidi, na alama ya kuuliza (?) inalingana kabisa na herufi moja.

Kwa kuzingatia hili, globu inafanyaje kazi?

A globu ni mfuatano wa herufi halisi na/au kadi-mwitu zinazotumika kulinganisha njia za faili. Globbing ni kitendo cha kupata faili kwenye mfumo wa faili kwa kutumia moja au zaidi globs . Njia ya src() inatarajia moja globu kamba au safu ya globs ili kubaini ni faili zipi bomba lako litafanya kazi.

Globu ya globu inarudi nini?

glob inarudi orodha ya faili zilizo na njia yao kamili (tofauti na os. listdir()) na ni nguvu zaidi kuliko os. listdir hiyo hufanya usitumie kadi za mwitu. Zaidi ya hayo, globu ina moduli za os, sys na re.

Ilipendekeza: