Programming Basics SQL HTML CSS JavaScript React Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Linux Learn Typing

بايثونطريقة تخزين النص في ملف

الرمز w يمكن وضعه لثاني باراميتر في الدالة open() لفتح الملف بهدف الكتابة فيه مع مسح أي نص موجود فيه.
و في حال لم يكن الملف المراد الكتابة فيه موجوداً أصلاً، سيتم إنشاؤه.

الرمز w هو إختصار للكلمة Write التي تعني أكتب.


مثال

Test.py
# للإشارة إلى أننا سنستخدم هذا الكائن لكتابة نص جديد في الملف 'w' و وضعنا الرمز 'demo.txt' هنا قمنا بإنشاء كائن يشير لملف إسمه
opened_file = open('demo.txt', 'w')
# لكتابة نص جديد في الملف الذي يشير إليه opened_file من الكائن write() هنا قمنا باستدعاء الدالة
opened_file.write('This new text will replace the old text.')
# لإغلاق الإتصال مع الملف المفتوح في الذاكرة opened_file من الكائن close() هنا قمنا باستدعاء الدالة
opened_file.close()
# للإشارة إلى أننا سنستخدم هذا الكائن لكتابة نص جديد في الملف 'w' و وضعنا الرمز 'demo.txt' هنا قمنا بإنشاء كائن يشير لملف إسمه opened_file = open('demo.txt', 'w') # لكتابة نص جديد في الملف الذي يشير إليه opened_file من الكائن write() هنا قمنا باستدعاء الدالة opened_file.write('This new text will replace the old text.') # لإغلاق الإتصال مع الملف المفتوح في الذاكرة opened_file من الكائن close() هنا قمنا باستدعاء الدالة opened_file.close()

النتيجة: سيتم إنشاء ملف إسمه demo.txt في نفس المشروع الذي نعمل فيه و بداخله النص التالي.

This new text will replace the old text.

إذا كان الملف بالأساس موجوداً فإن الرمز w يقوم بحذف أي نص موجود فيه و استبداله بالنص الجديد الذي تم كتابته فيه.