file.writable() هل هو قابل للكتابة
آخر تحديث: 2026-09-22
file.writable() هل هو قابل للكتابة
file.writable() يحدد ما إذا كان الملف يدعم الكتابة.
| التصنيف | دوال الملفات |
|---|---|
| النوع | دوال الأنواع المدمجة |
| إصدار بايثون | all |
📝 الصياغة
file.writable()
القيمة المُعادة:bool. True if the file supports writing, else False.
يعدّل الكائن الأصلي:لا (يُعيد كائنًا جديدًا)
▶ مثال
عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:
المخرجات:
True
False
💡 حالات ذات صلة
المزيد من الحالات قادم قريباً — تابعونا.
❓ أسئلة شائعة
Qماذا تفحص writable()؟
Aما إذا كان الملف يدعم الكتابة. الملف المفتوح بوضع 'r' يُرجع False.
Qما فائدتها؟
Aالتحقق قبل الكتابة لتجنّب OSError.
Qهل الملف المفتوح بوضع 'w' قابل للكتابة دائمًا؟
Aنعم؛ الأوضاع مثل 'w' و 'a' و 'r+' تُرجع True، بينما يُرجع الفتح للقراءة فقط بوضع 'r' القيمة False.