English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
readlines() يستخدم هذا الطريقة لقراءة جميع السطور (حتى نهاية النص EOF) ويعود قائمة يمكن معالجتها باستخدام بنية for... in ... في بايثون.
إذا واجهت نهاية النص (EOF) فتعود قيمة فارغة.
جملة النصوص لـ readlines() كالتالي:
fileObject.readlines();
لا يوجد.
يعود قائمة تحتوي على جميع السطور.
يظهر هذا المثال استخدام وظيفة readline():
محتويات ملف w3codebox.txt كالتالي:
1:ar.oldtoolbag.com 2:ar.oldtoolbag.com 3:ar.oldtoolbag.com 4:ar.oldtoolbag.com 5:ar.oldtoolbag.com
قراءة محتويات الملف بشكل دائري:
# فتح الملف fo = open("w3codebox.txt", "r") print("اسم الملف هو: ", fo.name) for line in fo.readlines(): # قراءة كل سطر line = line.strip() # إزالة الفراغات من بداية النهاية print("البيانات المقرأه هي: %s" % (line)) # إغلاق الملف fo.close()نتيجة الصفعة مثال أعلاه هي:
اسم الملف هو: w3codebox.txt البيانات المقرأه هي: 1:ar.oldtoolbag.com البيانات المقرأه هي: 2:ar.oldtoolbag.com البيانات المقرأه هي: 3:ar.oldtoolbag.com البيانات المقرأه هي: 4:ar.oldtoolbag.com البيانات المقرأه هي: 5:ar.oldtoolbag.com