🐍 التعامل مع الملفات والأخطاء

11 / 12

الملفات ومعالجة الأخطاء 📁

في هذا الدرس ستتعلم كيفية التعامل مع الملفات ومعالجة الأخطاء بشكل احترافي.

أنماط فتح الملفات

  • 'r' — قراءة (الافتراضي)
  • 'w' — كتابة (يمسح المحتوى القديم)
  • 'a' — إلحاق (يضيف في النهاية)
  • 'x' — إنشاء جديد (خطأ إذا موجود)

معالجة الأخطاء

  • try — حاول تنفيذ الكود
  • except — تعامل مع الخطأ
  • else — نُفّذ إذا لم يحدث خطأ
  • finally — نُفّذ دائماً
محرر الكود
المخرجات
// اضغط ▶ تشغيل لرؤية النتائج...

تمرين

اكتب دالة safe_convert(value, to_type) تحاول تحويل قيمة لنوع معين وتعيد None إذا فشل التحويل.