التعامل مع الملفات في بايثون: قراءة وكتابة
في بايثون، يمكن قراءة وكتابة الملفات بسهولة باستخدام دوال مدمجة. هذا يسمح بتخزين البيانات واسترجاعها.
فتح وإغلاق الملفات
فتح ملف: file = open(“filename.txt”, “mode”)
الأنماط: r للقراءة، w للكتابة (ينشئ أو يستبدل)، a للإضافة، r+ للقراءة والكتابة.
إغلاق الملف: file.close()
قراءة الملفات
file.read(): قراءة كل المحتوى.
file.readline(): قراءة سطر واحد.
file.readlines(): قراءة كل الأسطر في قائمة.
باستخدام with: with open(“file.txt”, “r”) as f: data = f.read()
كتابة الملفات
file.write(“نص”): كتابة نص.
file.writelines(list): كتابة قائمة من الأسطر.
مثال
with open(“data.txt”, “w”) as f:
f.write(“مرحبا بالعالم\n”)
f.write(“السطر الثاني\n”)
with open(“data.txt”, “r”) as f:
print(f.read())
تمارين
تمرين 1: اكتب برنامجاً يقرأ ملفاً ويطبع عدد أسطره.
تمرين 2: اكتب برنامجاً يكتب الأعداد من 1 إلى 10 في ملف.
للمزيد: راجع درس التعامل مع الاستثناءات في بايثون ودرس لغة بايثون: أساسيات البرمجة.
📍 دروس مشابهة
- مقدمة في قواعد البيانات: SQL والاستعلامات الأساسية – الإعلام الآلي — السنة الأو
- مقدمة في البرمجة: المفاهيم الأساسية للبرمجة – الإعلام الآلي — السنة الأولى ثانو
- جافا سكريبت: التعامل مع DOM والأحداث – الإعلام الآلي — السنة الأولى ثانوي (جذع
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.