file.readline() قراءة سطر واحد

آخر تحديث: 2026-09-22

file.readline() قراءة سطر واحد

file.readline(size=-1) يقرأ سطرًا واحدًا؛ عند الوصول إلى نهاية الملف يُرجع سلسلة نصية فارغة.

التصنيفدوال الملفات
النوعدوال الأنواع المدمجة
إصدار بايثونall

📝 الصياغة

file.readline()

⚙️ المعاملات

size اختياريMaximum number of chars to read; -1 reads a whole line.(القيمة الافتراضية:-1)

القيمة المُعادة:One line (including the trailing newline); an empty string at EOF.

يعدّل الكائن الأصلي:لا (يُعيد كائنًا جديدًا)

💥 الاستثناءات

▶ مثال

عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:

المخرجات:

'line1\n'
'line2\n'
''
المزيد من الحالات قادم قريباً — تابعونا.

❓ أسئلة شائعة

Qماذا يقرأ readline()؟
Aمحتوى سطر واحد (بما في ذلك رمز السطر الجديد في نهايته). عند نهاية الملف يُرجع السلسلة الفارغة ''، وهي الطريقة القياسية لاكتشاف نهاية الملف (EOF).
Qماذا لو لم يحتوِ السطر الأخير على رمز سطر جديد؟
Aيُعاد ذلك السطر كما هو؛ ولا تُرجع '' إلا عندما لا يوجد حقًا أي محتوى قابل للقراءة.
Qما الغرض من وسيط size؟
Aيحدّد العدد الأقصى من الأحرف المقروءة في هذا السطر؛ ونادرًا ما يُحتاج إليه.
Qما الصياغة الموصى بها لقراءة ملف سطرًا بسطر؟
Afor line in f:، حيث تتكرر مباشرة على كائن الملف، هي أبسط وأكفأ طريقة؛ بينما تناسب readline() السيناريوهات التي تحتاج إلى التحكم اليدوي في إيقاع القراءة.
Web-Tutorial.com

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

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

100%