بايثون للمبتدئين · الدرس 08

التعامل مع الملفات Files في Python

تحتاج معظم التطبيقات إلى حفظ المعلومات أو قراءتها لاحقاً؛ لذلك يأتي التعامل مع الملفات كخطوة أساسية في التطوير.

مستوى متوسط قراءة 7 دقائق تجربة مباشرة

الملف هو مكان تحفظ فيه البيانات

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

python
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:

أنشئ ملفاً مخصصاً

اكتب برنامجاً يفتح ملفاً باسم notes.txt ويضيف جملة واحدة فيه.

with open("notes.txt", "a", encoding="utf-8") as file: file.write("تعلمت اليوم Python\n")