الجمعة , يوليو 24 2026
أخبار الموقع

الإعلام الآلي — بايثون: الملفات والإدخال والإخراج — الأولى ثانوي — المنهاج الجزائري

بايثون: الملفات والإدخال والإخراج

التعامل مع الملفات من المهارات الأساسية في البرمجة. يتيح لك قراءة البيانات من الملفات وتخزين النتائج فيها. في هذا الدرس، سنتعلم كيفية التعامل مع الملفات في لغة بايثون.

فتح وإغلاق الملفات

لفتح ملف في بايثون، نستخدم الدالة open(): f = open(اسم_الملف, الوضع). أوضاع الفتح: r للقراءة، w للكتابة (ينشئ ملفا جديدا أو يمسح المحتوى القديم)، a للإضافة (يكتب في نهاية الملف). من المهم إغلاق الملف بعد الانتهاء باستخدام f.close().

قراءة من ملف

طرق قراءة الملف: f.read() لقراءة المحتوى كله كنص، f.readline() لقراءة سطر واحد، f.readlines() لقراءة جميع الأسطر في قائمة. يمكن استخدام الحلقة: for line in f: لقراءة الملف سطرا سطرا.

الكتابة إلى ملف

f.write(نص) لكتابة نص إلى الملف. f.writelines(قائمة) لكتابة قائمة من الأسطر. من الأفضل استخدام جملة with التي تغلق الملف تلقائيا: with open(ملف, w) as f: f.write(نص).

مثال تطبيقي

with open(بيانات.txt, w) as f: f.write(السلام عليكم). with open(بيانات.txt, r) as f: محتوى = f.read(). print(محتوى).

تمارين

تمرين 1: اكتب برنامج بايثون يقرأ ملفا نصيا ويعرض عدد الأسطر فيه.

تمرين 2: اكتب برنامج يطلب من المستخدم إدخال أسماء ويخزنها في ملف ثم يقرأها ويعرضها.

للمزيد من الدروس، راجع: مقدمة في لغة بايثون و بايثون: الدوال.

شاهد أيضا

وزارة التربية الوطنية توقع اتفاقية تأمين تفضيلية لفائدة مستخدمي ومتقاعدي القطاع

أعلنت وزارة التربية الوطنية عن دخول الاتفاقية المبرمة مع ثلاث شركات تأمين وطنية حيز التنفيذ …

الفلسفة — مشكلة الإرادة: مفهوم الإرادة الحرة — الأولى ثانوي — المنهاج الجزائري

مشكلة الإرادة: مفهوم الإرادة الحرة مشكلة الارادة الحرة (Free Will) هي واحدة من اقدم واهم …

الإعلام الآلي — الشبكات: وسائط النقل (الكابلات والألياف البصرية) — الأولى ثانوي — المنهاج الجزائري

الشبكات: وسائط النقل (الكابلات والألياف البصرية) وسائط النقل هي القنوات الفيزيائية التي تنتقل عبرها البيانات …

علوم الطبيعة والحياة — الجهاز البولي: الكلى وتصفية الدم — الأولى ثانوي — المنهاج الجزائري

الجهاز البولي: الكلى وتصفية الدم الجهاز البولي مسؤول عن تنقية الدم من الفضلات النيتروجينية والحفاظ …

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

📚 أحدث الدروس

عرض الكل ←
📖
س3 ابتدائي

التربية الإسلامية — بر الوالدين

فضل بر الوالدين وأهميته في الإسلام

🔢
س5 ابتدائي

الرياضيات — مساحة القرص

حساب مساحة الدائرة — ط × نق²

⚛️
3 ثانوي

الفيزياء — ثنائي القطب RL

تمارين بكالوريا مع الحلول

🌍
3 ثانوي

التاريخ — الحرب العالمية الأولى

الأسباب والنتائج — بكالوريا

📝 بنك الفروض والاختبارات

عرض الكل ←
فروض الفصل الأول جميع المواد — الأولى متوسط
اختبارات الفصل الثاني مع الحلول — الثالثة متوسط
مواضيع بكالوريا مقترحة مع الحلول — 3 ثانوي
مسابقات الأساتذة نماذج وحلول — 2026