Lub ntiaj teb ua haujlwm li cas hauv Python?
Lub ntiaj teb ua haujlwm li cas hauv Python?

Video: Lub ntiaj teb ua haujlwm li cas hauv Python?

Video: Lub ntiaj teb ua haujlwm li cas hauv Python?
Video: Loading a Python Script into a Jupyter Cell 2024, Kaum ib hlis
Anonim

ntiaj teb (file_pattern, recursive = False)

Nws retrieves cov npe ntawm cov ntaub ntawv sib piv cov qauv teev hauv file_pattern parameter. Cov ntaub ntawv_pattern tuaj yeem yog txoj hauv kev los yog txheeb ze. Nws kuj tseem yuav muaj daim npav qus xws li "*" lossis "?" cim. Lub recursive parameter yog tua (False) los ntawm lub neej ntawd.

Xav txog qhov no, glob ua haujlwm li cas Python?

Cov ntiaj teb module pom tag nrho cov npe ntawm cov npe sib piv cov qauv raws li cov cai siv los ntawm Unix plhaub, txawm hais tias cov txiaj ntsig tau rov qab los ntawm kev txiav txim siab. Tsis muaj tilde expansion yog ua tiav, tab sis *, ?, thiab tus cwj pwm ntau yam uas qhia nrog yuav raug sib raug zoo. Qhov no yog ua los ntawm kev siv lub os.

Qhov thib ob, dab tsi yog glob pob hauv Python? Cov glob Module . Cov glob module tsim cov npe ntawm cov ntaub ntawv sib piv cov qauv, ib yam li Unix plhaub. Cov qauv ntaub ntawv zoo ib yam li cov kab lus tsis tu ncua, tab sis yooj yim dua. Lub hnub qub (*) sib phim xoom lossis ntau dua cov cim, thiab cov lus nug (?) phim raws nraim ib tus cim.

Cia li xav txog qhov no, lub ntiaj teb ua haujlwm li cas?

A ntiaj teb yog ib txoj hlua ntawm cov ntawv nyeem thiab / lossis cov cim cim siv los ua kom phim cov ntaub ntawv. Globbing yog txoj cai los nrhiav cov ntaub ntawv ntawm ib lub system siv ib lossis ntau dua globs . Txoj kev src() xav kom ib leeg ntiaj teb txoj hlua los yog ib qho array ntawm globs los txiav txim seb cov ntaub ntawv twg koj lub raj xa dej yuav ua haujlwm rau.

Dab tsi yog glob glob rov qab los?

ntiaj teb rov qab los cov npe ntawm cov ntaub ntawv nrog lawv txoj kev tag nrho (tsis zoo li os. listdir()) thiab yog haib tshaj os. lis ir ua tsis siv wildcards. Ntxiv rau, ntiaj teb muaj cov os, sys thiab re modules.

Pom zoo: