file.tell() موضع الملف الحالي
آخر تحديث: 2026-09-22
file.tell() موضع الملف الحالي
file.tell() يُرجع موضع القراءة والكتابة الحالي في الملف.
| التصنيف | دوال الملفات |
|---|---|
| النوع | دوال الأنواع المدمجة |
| إصدار بايثون | all |
📝 الصياغة
file.tell()
القيمة المُعادة:int. The current file position.
يعدّل الكائن الأصلي:لا (يُعيد كائنًا جديدًا)
💥 الاستثناءات
OSError— Raised when the file is closed or on I/O errors.
▶ مثال
عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:
المخرجات:
6
💡 حالات ذات صلة
المزيد من الحالات قادم قريباً — تابعونا.
❓ أسئلة شائعة
Qماذا تُرجع tell()؟
Aموضع القراءة/الكتابة الحالي للملف. في وضع النص تُرجع قيمة صحيحة معتمة (لا تطابق بالضبط عدد الأحرف)، وفي الوضع الثنائي تُرجع الإزاحة بالبايتات.
Qماذا يحدث إذا استُدعيت بعد إغلاق الملف؟
Aتُطلق OSError (الملف مغلق أو خطأ إدخال/إخراج I/O).
Qما فائدتها؟
Aتذكُّر الموضع الحالي للعودة إليه لاحقًا عبر seek()، أو تتبُّع مقدار ما تمت قراءته.