اذهب إلى المحتوى

لوحة المتصدرين

  1. هشام رزق الله

    هشام رزق الله

    الأعضاء


    • نقاط

      1

    • المساهمات

      1442


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 11/12/15 في كل الموقع

  1. هنالك عدة طرق يمكنك من خلالها حذف ملف قد لا يكون موجودا، فيمكنك على سبيل المثال استخدام try except على دالة remove من وحدة os ومن ثم تستثني خطأ OSError كما في المثال التالي: try: os.remove(filename) except OSError: pass هذه الطريقة تتكون من عدة أسطر وتبدو قبيحة نوعا ما، ولتجنبها يمكنك أن تتأكّد أولًا من وجود الملف عن طريق استخدام دالة os.path.exists() التي سترجع true إذا كان الملف أو المجلد موجودا. الحل بسطر واحد: os.remove(fn) if os.path.exists(fn) else None المصدر
    1 نقطة
×
×
  • أضف...