• 0

كيف أعرف نوع الملف ما إذا كان ملف أو مجلد في بايثون؟

أريد التأكد من أنواع الملفات التي أملكها ما إذا كانت ملفات أو مجلدات، فهل توجد طريقة أو دالة معينة في لغة بايثون تُمكنني من فعل ذلك؟

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


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

نعم هنالك دالة path.isdir() من مكتبة os للتحقق من الملف ما إذا كان مجلدا أو path.isfile() من نفس المكتبة للتحقق ما إذا كان الملف.
على الرغم من ذلك، تذكر أن هنالك أنواع أخرى من البيانات الموجودة على شكل ملفات، مثل ملفات روابط الاختصارات والتي يمكنك التأكد منها عن طريق دالة path.islink() من مكتبة os وبالإضافة إلى ذلك فإن كل الدوال السابقة سترجع False إذا كان الملف غير موجود لذلك من المستحسن أن تتأكد من وجود الملفات عن طريق استخدام دالة path.exists() من نفس المكتبة.

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


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

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

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

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


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

تسجيل الدخول

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


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