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