Maram Jouriah نشر 21 أبريل 2021 أرسل تقرير مشاركة نشر 21 أبريل 2021 احتاج لاضافة كل سطر من الملف rocks الى السلسلة list rocks=[] path='rocks.txt' openpath=open(path) 2 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
1 سامح أشرف نشر 21 أبريل 2021 أرسل تقرير مشاركة نشر 21 أبريل 2021 بمكن إستخدام التابع readlines حيث يقوم بإرجاع قائمة مكون من أسطر الملف، بالشكل التالي: f = open("rocks.txt", "r") print(f.readlines()) # Output: ['Hello! Welcome to demofile.txt\n', 'This file is for testing purposes.\n'] كما يمكن أيضًا قراءة الملف بالكامل ثم تقسيمه إلى أسطر بالشكل التالي: f = open("rocks.txt", "r") content = f.read() lines = content.split('\n') print(lines) # Output: ['Hello! Welcome to demofile.txt', 'This file is for testing purposes.'] لاحظي أن الفرق بين الطريقتين هي وجود \n في نهاية كل سطر في الطريقة الأولى 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Wael Aljamal نشر 21 أبريل 2021 أرسل تقرير مشاركة نشر 21 أبريل 2021 لقراءة كل سطر من ملف ووضعه كعنصر في قائمة وبافتراض المتغير الذي يعبر عن الملف f يمكننا استخدام الدالة readlines: تعيد هذه الدالة كل سطر في عنصر ضمن list with open('filename') as f: lines = f.readlines() أو نقوم بالمرور على الملف ونضيف كل سطر على حدى: with open("file.txt") as file_in: lines = [] for line in file_in: lines.append(line) أو نستخدم الدالة التالية للتخلص من ال n\: f.read().splitlines() with open(fname) as f: content = f.read().splitlines() حيث أن content هي list 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Maram Jouriah
احتاج لاضافة كل سطر من الملف rocks الى السلسلة list
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.