الفرق بين المراجعتين لصفحة: «Python/pathlib/Path/rglob»

من موسوعة حسوب
< Python‏ | pathlib‏ | Path
أنشأ الصفحة ب'== التابع Path.cwd == يعيد كائن مسار جديدًا يمثّل المسار الحالي (بشكل مشابه للتابع os.getcwd)<syntaxhighlight lan...'
 
طلا ملخص تعديل
 
سطر 1: سطر 1:
== التابع Path.cwd ==
==التابع <code>PurePath.rglob</code> في بايثون==
يعيد كائن مسار جديدًا يمثّل المسار الحالي (بشكل مشابه للتابع os.getcwd)<syntaxhighlight lang="python3">
مشابه لاستدعاء التابع <code>glob</code> عند إضافة <code>'**'</code> في بداية النمط المُعطى
>>> Path.cwd()
==البنية العامة==
<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>
==المعاملات==


PosixPath('/home/antoine/pathlib')
=== الوسيط <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')]

انظر أيضًا

مصادر