العلاقة بين نصي المسارين لا تفحص مكان ملف. [1] [2]
الخلاصة السريعة
المثال
from pathlib import PurePosixPath
p=PurePosixPath('box/../leaf.txt')
print(p.is_relative_to('box'))
print(p.relative_to('box'))ما الذي يثبت؟
المصدر هنا يقارن المسار بالمقابل وآبائه المنطقيين. لذلك يبقى box ضمن آباء مسارنا، ولو احتوى ... المخرجان True ثم ../leaf.txt؛ لا نقرأ ملفًا أو نتحقق من وجوده. [1] [2]

مقارنة وحدود
مع box2/leaf.txt يعيد الاختبار False؛ تشابه بداية الاسم وحده لا يكفي. ومع box/leaf.txt يعيد True. لا نعد النتيجة إثباتًا لموضع فعلي، ولا نختبر روابط رمزية أو صلاحيات. [1] [2]
المراجع
- Python 3.12: PurePath lexical methods
- CPython 3.12.14: pathlib.py
- موضوع تك: لغة بايثون — مفردات
- موضوع تك: تطبيقات بايثون — مفردات
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
