• 0

كيف أستعمل فاصل المجلدات "/” على نظامي لينكس وويندوز في بايثون؟

كتبت برنامج باستخدام لغة بايثون وداخل هذا البرنامج يوجد مسار معين ولقد استعملت رمز / لفصل المجلدات في المسار على نظام لينكس، فهل توجد طريقة لفصل المجلدات على نظامي لينكس وويندوز؟

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


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

توجد عدة خيارات يمكنك استعمالها لحل هذه المشكلة، فيمكنك على سبيل المثال الحصول على الفاصل الصحيح عن طريق sep من مكتبة os كالتالي والتي سترجع لك الفاصل المستعمل على نظام التشغيل الحالي:

import os
print os.sep

أو يمكنك تجنب استخدام هذا الفاصل ودمج مجلدات وملف المسار عن طريق استخدام دالة path.join من مكتبة os كما في المثال التالي:

import os
path = os.path.join('folder','folder', 'file')

 

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


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

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

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

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


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

تسجيل الدخول

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


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