Python/pathlib/Path/rglob

من موسوعة حسوب
< Python‏ | pathlib‏ | Path
اذهب إلى التنقل اذهب إلى البحث

التابع PurePath.rglob في بايثون

مشابه لاستدعاء التابع glob عند إضافة '**' في بداية النمط المُعطى

البنية العامة

>>> sorted(Path().rglob("*.py"))
[PosixPath('build/lib/pathlib.py'),
PosixPath('docs/conf.py'),
PosixPath('pathlib.py'),
PosixPath('setup.py'),
PosixPath('test_pathlib.py')]

المعاملات

الوسيط pattern

النمط المُراد مطابقته.

القيمة المعادة

مشابه لاستدعاء التابع glob عند إضافة '**' في بداية النمط المُعطى

أمثلة

يبين المثال التالي طريقة استخدام التابع:

>>> sorted(Path().rglob("*.py"))
[PosixPath('build/lib/pathlib.py'),
PosixPath('docs/conf.py'),
PosixPath('pathlib.py'),
PosixPath('setup.py'),
PosixPath('test_pathlib.py')]

انظر أيضًا

مصادر