في الدرس السابق تعلمنا كيفية فتح الملف وقراءته مرة واحدة باستخدام .read(). لكن أحيانًا نحتاج قراءة الملف بطريقة مختلفة، مثل قراءة سطر واحد فقط أو سطرًا تلو الآخر.
يمكن أيضًا الحصول على كل الأسطر في شكل قائمة.
أولًا، قراءة كل المحتوى مرة واحدة: هذه الطريقة تقرأ الملف بالكامل وتضعه في متغير واحد.
with open("data.txt", "r") as file:
content = file.read()
print(content)
ثانيًا، قراءة سطر واحد فقط: استخدم .readline() لقراءة السطر التالي في كل مرة تستدعيها.
with open("data.txt", "r") as file:
first_line = file.readline()
print(first_line)
ثالثًا، قراءة جميع الأسطر كقائمة: باستخدام .readlines() تحصل على قائمة تحتوي على كل الأسطر في الملف.
with open("data.txt", "r") as file:
lines = file.readlines()
print(lines)