parents في بايثون ترتب الآباء المنطقيين من الأقرب هنا. [1] [2]
الخلاصة السريعة
المثال
from pathlib import PurePosixPath as P
p=P("canopy/branch/bud.dat")
print(p.parents[0])
print(p.parents[-1])الترتيب والحدود
النتيجة: canopy/branch ثم .. المتتالية: canopy/branch، canopy، .. [1] [2]

طولها ثلاثة؛ -3 يختار الأول، و-4 يثير IndexError. [1] [2]
آباء منطقيون
مع /canopy/branch/bud.dat يكون الأخير /. النقطة هنا مسار نسبي فارغ، وليست تحويلًا إلى دليل العمل. اختبرنا PurePosixPath على 3.12.14 بلا فحص وجود أو حل روابط رمزية. [1] [2]
المراجع
- Python 3.12: logical ancestors
- CPython 3.12.14: ancestor indexing
- موضوع تك: لغة بايثون — مفردات
- موضوع تك: تطبيقات بايثون — مفردات
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
