التعامل مع الملفات في بايثون
يمكن لبايثون قراءة وكتابة الملفات النصية.
فتح ملف للقراءة:
ملف = open("data.txt", "r", encoding="utf-8")
محتوى = ملف.read()
print(محتوى)
ملف.close()
فتح ملف للكتابة:
ملف = open("output.txt", "w", encoding="utf-8")
ملف.write("مرحباً بايثون!")
ملف.close()
استخدام with (التلقائي):
with open("data.txt", "r", encoding="utf-8") as ملف:
for سطر in ملف:
print(سطر.strip())
أنماط فتح الملف:
- “r”: قراءة
- “w”: كتابة (يمسح المحتوى القديم)
- “a”: إضافة إلى نهاية الملف
- “r+”: قراءة وكتابة
تمرين:
- اكتب برنامجاً يكتب 5 أسماء في ملف، ثم يقرأها ويطبعها.
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.