file.read() قراءة محتوى الملف

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

file.read() قراءة محتوى الملف

file.read(size=-1) يقرأ محتوى الملف؛ يحدد size عدد الأحرف المقروءة، وعند حذفه تُقرأ جميع المحتويات.

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

📝 الصياغة

file.read()

⚙️ المعاملات

size اختياريNumber of bytes/chars to read; -1 reads to EOF.(القيمة الافتراضية:-1)

القيمة المُعادة:The read content: str in text mode, bytes in binary mode.

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

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

▶ مثال

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

المخرجات:

hello
 world
المزيد من الحالات قادم قريباً — تابعونا.

❓ أسئلة شائعة

Qماذا يقرأ read() دون وسيط؟
Aيقرأ الملف بأكمله حتى النهاية. في وضع النص يُرجع str، وفي الوضع الثنائي يُرجع bytes.
Qكيف تُقرأ الملفات الكبيرة؟
Aاقرؤوا على شكل أجزاء باستخدام size: f.read(1024) يقرأ على الأكثر 1024 حرفًا/بايتًا في كل مرة؛ فإذا كان الإرجاع فارغًا فهذا يعني الوصول إلى النهاية.
Qماذا يُقرأ من ملف فارغ؟
Aالسلسلة الفارغة '' في وضع النص و b'' في الوضع الثنائي، دون حدوث أي خطأ.
Qماذا يحدث عند القراءة مرتين متتاليتين؟
Aتستأنف القراءة الثانية من الموضع السابق. لإعادة قراءة الملف كاملًا يجب أولًا استدعاء f.seek(0) للعودة إلى البداية.
Web-Tutorial.com

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

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

100%