الدرس 17: الكتابة إلى الملفات و with
في الدرس السابق قرأنا الملفات؛ والآن سنكتب إليها. تفتح ملفًا في وضع الكتابة باستخدام open("file.txt", "w") وتكتب باستخدام .write(). الطريقة النظيفة هي with: with open("file.txt", "w") as f: — التي تغلق الملف تلقائيًا في نهاية الكتلة. لاحظ: الوضع "w" يبدأ من ملف فارغ — وأي محتوى موجود يُمحى. (لإض
with open(...) as f: أشبه بفتح دفتر، والكتابة فيه، وترك شخص ما يغلقه تلقائيًا عند الانتهاء. الوضع "w" يبدأ من صفحة فارغة.
- .write()
- .write(text) يكتب سلسلة نصية إلى ملف مفتوح في وضع الكتابة.
- جملة with
- with open(...) as f: يفتح ملفًا ويغلقه تلقائيًا في نهاية الكتلة.
- وضع الكتابة "w"
- الوضع "w" يفتح ملفًا للكتابة — فينشئ ملفًا جديدًا أو يمحو المحتوى الموجود.