الفرق بين المراجعتين لصفحة: «Python/pathlib/Path/rglob»
أنشأ الصفحة ب'== التابع Path.cwd == يعيد كائن مسار جديدًا يمثّل المسار الحالي (بشكل مشابه للتابع os.getcwd)<syntaxhighlight lan...' |
طلا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
== التابع | ==التابع <code>PurePath.rglob</code> في بايثون== | ||
مشابه لاستدعاء التابع <code>glob</code> عند إضافة <code>'**'</code> في بداية النمط المُعطى | |||
>>> Path. | ==البنية العامة== | ||
<syntaxhighlight lang="python3"> | |||
>>> sorted(Path().rglob("*.py")) | |||
[PosixPath('build/lib/pathlib.py'), | |||
PosixPath('docs/conf.py'), | |||
PosixPath('pathlib.py'), | |||
PosixPath('setup.py'), | |||
PosixPath('test_pathlib.py')] | |||
</syntaxhighlight> | |||
==المعاملات== | |||
=== الوسيط <code>pattern</code> === | |||
النمط المُراد مطابقته. | |||
==القيمة المعادة== | |||
</syntaxhighlight><span> </span> | مشابه لاستدعاء التابع <code>glob</code> عند إضافة <code>'**'</code> في بداية النمط المُعطى | ||
==أمثلة== | |||
يبين المثال التالي طريقة استخدام التابع:<syntaxhighlight lang="python3"> | |||
>>> sorted(Path().rglob("*.py")) | |||
[PosixPath('build/lib/pathlib.py'), | |||
PosixPath('docs/conf.py'), | |||
PosixPath('pathlib.py'), | |||
PosixPath('setup.py'), | |||
PosixPath('test_pathlib.py')] | |||
</syntaxhighlight> | |||
==انظر أيضًا== | |||
<span> </span> | |||
==مصادر== |
المراجعة الحالية بتاريخ 23:43، 3 أغسطس 2018
التابع 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')]
انظر أيضًا