Glob Python тілінде қалай жұмыс істейді?
Glob Python тілінде қалай жұмыс істейді?

Бейне: Glob Python тілінде қалай жұмыс істейді?

Бейне: Glob Python тілінде қалай жұмыс істейді?
Бейне: Оларға не болды? ~ Асыл отбасының таңғажайып тасталған үйі 2024, Қараша
Anonim

шар (файл_үлгі, рекурсивті = жалған)

Ол file_pattern параметріндегі көрсетілген үлгіге сәйкес файлдар тізімін шығарып алады. file_pattern абсолютті немесе салыстырмалы жол болуы мүмкін. Ол сондай-ақ «*» немесе «?» сияқты жабайы карталарды қамтуы мүмкін. символдар. Рекурсивті параметр әдепкі бойынша өшіріледі (False).

Осыны ескере отырып, glob Python қалай жұмыс істейді?

The шар модуль Unix қабықшасы пайдаланатын ережелерге сәйкес көрсетілген үлгіге сәйкес келетін барлық жол атауларын табады, бірақ нәтижелер ерікті ретпен қайтарылады. Тильде кеңеюі орындалмайды, бірақ *, ?, және арқылы өрнектелген таңбалар ауқымдары дұрыс сәйкестендіріледі. Бұл операциялық жүйені пайдалану арқылы жасалады.

Екіншіден, Python-да glob пакеті дегеніміз не? The glob модулі . The глоб модулі Unix қабығы сияқты берілген үлгілерге сәйкес келетін файлдар тізімдерін жасайды. Файл үлгілері тұрақты өрнектерге ұқсас, бірақ қарапайым. Жұлдызша (*) нөлге немесе одан да көп таңбаға сәйкес келеді, ал сұрақ белгісі (?) дәл бір таңбаға сәйкес келеді.

Осыны ескере отырып, глоб қалай жұмыс істейді?

А шар - файл жолдарын сәйкестендіру үшін қолданылатын әріптік және/немесе қойылмалы таңбалар тізбегі. Глобинг бір немесе бірнешеу арқылы файлдық жүйеде файлдарды табу әрекеті глобустар . src() әдісі жалғызды күтеді шар жол немесе массив глобустар құбырыңыз қандай файлдарда жұмыс істейтінін анықтау үшін.

Glob glob не қайтарады?

глоб қайтарады толық жолы бар файлдар тізімі (os. listdir() айырмашылығы) және болып табылады os қарағанда күштірек. тізімдеңіз жасайды қойылмалы таңбаларды қолданбаңыз. Одан басқа, шар os, sys және re модульдерін қамтиды.

Ұсынылған: