"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية العثور على الدليل الأصلي لمسار الملف في بايثون؟

كيفية العثور على الدليل الأصلي لمسار الملف في بايثون؟

تم النشر بتاريخ 2024-11-01
تصفح:397

How to Find the Parent Directory of a File Path in Python?

استرجاع مسار الدليل الأصلي في بايثون

في بايثون، يعد الوصول إلى الدليل الأصلي لمسار معين أمرًا بالغ الأهمية للتنقل في أنظمة الملفات. يمكن تنفيذ هذه المهمة عبر الأنظمة الأساسية بطرق متعددة.

تتضمن إحدى الطرق استخدام وحدة Pathlib الخاصة بـ Python 3.4. يوضح التعليمة البرمجية التالية تطبيقه:

from pathlib import Path
path = Path("/here/your/path/file.txt")
print(path.parent.absolute())
يقوم هذا الرمز بتهيئة مثيل المسار من المسار المحدد ويستمر في طباعة المسار المطلق للدليل الأصلي الخاص به.

بدلاً من ذلك، إذا كنت تستخدم إصدار أقدم من Python أو تفضل طريقة مختلفة، يمكنك استخدام مقتطف التعليمات البرمجية التالي:

import os
print(os.path.abspath(os.path.join(yourpath, os.pardir)))
تذكر استبدال المسار الخاص بك بالمسار الفعلي الذي تريد استرداد الدليل الأصلي له.

بغض النظر عن الطريقة المختارة، يتعامل كلا الحلين مع الحالات التي يفتقر فيها الدليل إلى دليل أصل، مما يؤدي إلى إرجاع الدليل نفسه. توفر هذه التقنيات عبر الأنظمة الأساسية طرقًا فعالة للتنقل في أنظمة ملفات Python والوصول إلى الأدلة الرئيسية المطلوبة.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3