{“title”: “إعلام آلي — بايثون — الملفات والقراءة والكتابة — الإعلام الآلي — المتوسط — المنهاج الجزائري”, “content”: “
إعلام آلي — بايثون — الملفات والقراءة والكتابة — الإعلام الآلي — المتوسط — المنهاج الجزائري
\n
فتح ملف
\n
file = open(\”data.txt\”, \”r\”) للقراءة. \”w\” للكتابة. \”a\” للإضافة. \”r+\” للقراءة والكتابة.
\n
قراءة ملف
\n
content = file.read(): كل المحتوى. line = file.readline(): سطر. lines = file.readlines(): كل الأسطر.
\n
كتابة ملف
\n
file.write(\”Hello\n\”) يكتب سطراً. file.writelines([\”s1\n\”, \”s2\n\”]). close(): إغلاق الملف.
\n
مع with
\n
with open(\”file.txt\”, \”r\”) as f: content = f.read(). الإغلاق تلقائي.
\n
تطبيقات
\n
قراءة بيانات من ملف. كتابة نتائج برنامج لمجل. تسجيل أخطاء. حفظ إعدادات.
\n
تمارين تطبيقية
\n
- \n
- برنامج يقرأ ملفاً ويطبع محتواه.
- برنامج يكتب 10 أعداد في ملف.
- برنامج يقرأ أسماء من ملف ويطبعها مرتبة.
- برنامج يضيف سطراً لنهاية ملف.
- برنامج يحسب عدد الكلمات في ملف نصي.
\n
\n
\n
\n
\n
\n
دروس مشابهة
\n
“, “status”: “publish”, “categories”: [477], “author”: 1}
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.