الخلاصة السريعة
commonprefix يقارن الحروف؛ commonpath يقارن مقاطع المسار الكاملة. [1] [2]
- المثال يعيد /work/se نصيًا، لكنه يقطع المقطع الأخير. [1] [2]
- المسار المشترك هو /work؛ sea وseed مختلفان. [1] [2]
- الحساب لا يثبت وجود الملفات أو يحل الروابط الرمزية. [1] [2]
- اختبرنا 3.12.14 عبر posixpath، نصوصًا مطلقة؛ لا نعمم على ويندوز. [1] [2]
- وثائق 3.15 تهمل commonprefix للبوادئ المسارية؛ هذا ليس إصدار الاختبار. [1]
المثال
import posixpath as p
paths=['/work/sea',
'/work/seed']
print(p.commonprefix(paths))
print(p.commonpath(paths))المخرجان: /work/se، ثم /work. [1] [2]
المقاطع
مقطعا النهاية يشتركان في الحرفين se، لا في المقطع كاملًا. [1] [2]

حد الحساب
النتيجة النصية لا تثبت وجود /work؛ لا نستعملها ضمانًا لصلاحية الوصول. [1] [2]
الإصدار
نفرق بين التنفيذ القديم والملاحظة الحالية؛ للمسارات توصي الوثائق بـcommonpath. [1]
المراجع
- Python: بادئة النص والمسار
- CPython 3.12.14: مسار POSIX المشترك
- موضوع تك: لغة بايثون — مفردات
- موضوع تك: تطبيقات بايثون — مفردات
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
