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.
Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%