استشارات وشروحات نظام التشغيل الأشهَر في العالم “windows”

التنقل في المنتدى
تحتاج لتسجيل الدخول لإنشاء مشاركات أو مواضيع.

تعلَّم بايثون3 مِن مدارس w3-40Python File Write

بايثون- الكتابة في ملف

الكتابة إلى ملف موجود
للكتابة إلى ملف موجود ، يجب إضافة معامل إلى الوظيفة open()
المُعامِل يمكن أن يكون:
"a" - إلحاق - سيتم إلحاق المحتوى في نهاية الملف
"w" - الكتابة - سيتم الكتابة فوق أي محتوى موجود, و هذا يعني إزالةْ المحتوى الموجود سابقا.
مثال
فتح الملف " demofile2.txt " وإلحاق المحتوى إلى الملف:
f = open("demofile2.txt", "a")
f.write("Now the file has more content!")
f.close()

#open and read the file after the appending:
f = open("demofile2.txt", "r")
print(f.read())

ستكون النتيجة:
Hello! Welcome to demofile2.txt
This file is for testing purposes.
Good Luck!Now the file has more content!
تشغيل المثال مِن ملف demo_file_append.py

مثال
افتح الملف "demofile3.txt" واستبدل المحتوى:
f = open("demofile3.txt", "w")
f.write("Woops! I have deleted the content!")
f.close()

#open and read the file after the writing:
f = open("demofile3.txt", "r")
print(f.read())

ستكون النتيجة:
Woops! I have deleted the content!
تشغيل المثال مِن ملف demo_file_write.py
ملاحظة: سوف تقوم الطريقة "w" بالكتابة فوق الملف بأكمله. يعني إزالةْ أي محتوى سابق فيه.

إنشاء ملف جديد
لإنشاء ملف جديد في Python ، استخدم طريقة open () ، مع إحدى المعامِلات التالية:
"x" - إنشاء - سيتم إنشاء ملف ، وإرجاع خطأ إذا كان الملف موجودا
"a" - إلحاق - سيتم إنشاء ملف إذا لم يكن الملف المحدد موجودا
"w" - الكتابة - سيتم إنشاء ملف إذا لم يكن الملف المحدد موجودا
مثال
قم بإنشاء ملف يسمى "myfile.txt":
f = open("myfile.txt", "x")
النتيجة:
إنشاء ملف فارغ جديد! و سيكون اسمه myfile.txt
و سيكون الملغ موجودا طبعا في نفس المُجَلَّد الذي نحن فيه.

مثال
إنشاء ملف جديد إذا لم يكن موجوداً:
f = open("myfile.txt", "w")

و بهذه الطريقة
إذا كان الملف myfile.txt موجودا, سنفتحه و نكتب فوق محتواه.
و إذا لم يكن موجودا, سيتم إنشاءه نِن عَدَم, ثُمَّ نستطيع أن نكتب فيه ما نشاء.
الدرس مع الملفات المُرفقة:
https://www.dropbox.com/s/ozemahli6jrt2oz/40Python%20File%20Write.zip?dl=1

Skip to content