• 0

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

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

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


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

هنالك عدة طرق لمعرفة ما إذا كان الملف فارغا أم لا في لغة بايثون، فالملف الفارغ هو الملف الذي يكون حجمه مساويا لصفر، لذلك نحتاج إلى معرفة حجم الملف لنعرف ما إذا كان فارغا أم لا.
ولمعرفة حجم الملفات يمكنك استخدام دوال stat و st_size من مكتبة os كما في المثال التالي:

>>> import os
>>> os.stat("file").st_size == 0
True

أو يمكنك استخدام دوال path و getsize من نفس المكتبة حيث ستمرر لها المسار الكامل للملف كما في المثال التالي:

import os    
os.path.getsize(fullpathhere) > 0

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


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

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

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

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


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

تسجيل الدخول

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


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