• 0

كيف أتأكد من المسار ما إذا كان مطلق أو نسبي في بايثون؟

أريد التأكد ما إذا كان المسار مطلق أو نسبي على جميع الأنظمة (يونكس، ويندوز...) فهل يملك بايثون دالة قياسية للتأكد من ذلك وعلى جميع الأنظمة؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

يوجد عدة طرق في بايثون للتأكد من ذلك، وأسهل هذه الطرق هي عن طريق استخدام دالة isabs من وحدة os.path حيث أن هذه الدالة سترجع True إذا كان المسار مطلق (أي يبدأ بـ / في أنظمة يونكس أو C: في نظام ويندوز) وستُرجع لك False عكس ذلك، وهذه الدالة تعمل على جميع الأنظمة ويمكنك استخدامها بسهولة كما في المثال التالي:

os.path.isabs(my_path)

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن