بايثون للمبتدئين · الدرس 08
التعامل مع الملفات Files في Python
تحتاج معظم التطبيقات إلى حفظ المعلومات أو قراءتها لاحقاً؛ لذلك يأتي التعامل مع الملفات كخطوة أساسية في التطوير.
الفكرة في سطر
الملف هو مكان تحفظ فيه البيانات
تستخدم Python الدالة open() لفتح ملف، ثم يمكنك قراءته أو كتابته حسب الحاجة. هذا يسمح لك بتخزين المعلومات خارج البرنامج نفسه.
with open("note.txt", "w", encoding="utf-8") as file:
file.write("مرحباً بك في AIRealm")
with open("note.txt", "r", encoding="utf-8") as file:
print(file.read())
مرحباً بك في AIRealm
أهم المفاهيم
أوامر القراءة والكتابة الأساسية
01
"r" للقراءة
يفتح الملف للقراءة فقط.
open("file.txt", "r")
02
"w" للكتابة
يفتح الملف للكتابة ويستبدل ما بداخله.
open("file.txt", "w")
03
"a" للإضافة
يضيف محتوى جديداً في نهاية الملف الحالي.
open("file.txt", "a")
04
with
يضمن إغلاق الملف تلقائياً بعد الانتهاء من العمل.
with open(...) as file:
مختبر AIRealm
اكتب نصاً واحفظه في ملف
اكتب النص الذي تريده، ثم ستُعرض النتيجة كما لو أن الملف قُرئ من جديد.
output
أنا أتعلم Python مع AIRealm
في Python:
open("note.txt", "w")تحدي سريع
أنشئ ملفاً مخصصاً
اكتب برنامجاً يفتح ملفاً باسم notes.txt ويضيف جملة واحدة فيه.
with open("notes.txt", "a", encoding="utf-8") as file:
file.write("تعلمت اليوم Python\n")