بايثونالدالة readline()
تعريفها
تستخدم للقراءة سطراً سطراً من الكائن الذي يمثل الملف المفتوح الذي قام باستدعائها.
إذا قمت باستدعائها و لم تمرر لها أي رقم, سترجع السطر التالي الموجود في الملف.
بناؤها
باراميترات
limits هو باراميتر إختياري يمكنك أن تمرر مكانه رقم يمثل عدد الأحرف التي تريد قراءتها من السطر التالي في الملف في حال لم ترد أن تقرأ كل محتوى السطر دفعة واحدة. مع الإشارة إلى أنك في كل مرة تقوم فيها باستدعائها ستعطيك الأحرف الموجودة حتى نهاية السطر الحالي في الملف.
قيمة الإرجاع
ترجع السطر التالي الموجود في الملف.
في المثال التالي قمنا باستخدام الدالة readline() لقراءة كل النص الموجود في الملف دفعة واحدة.
المثال الأول
بعد تشغيل الملف Test.py سيتم طباعة أول ثلاث أسطر موجودة في الملف demo.txt الذي إفترضنا أننا أنشأناه في نفس المشروع الذي نعمل فيه.
Second line
Third line
في المثال التالي قمنا باستخدام الدالة readline() لقراءة ستة أحرف موجودة على نفس السطر في الملف في كل مرة نستدعيها فيها.
المثال الثاني
بعد تشغيل الملف Test.py, في كل مرة يتم فيها إستدعاء الدالة readline() سترجع الستة أحرف التالية الموجودة على نفس أسطر في الملف demo.txt الذي إفترضنا أننا أنشأناه في نفس المشروع الذي نعمل فيه.
line
Second