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

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

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

تنويه:
لِأن التاب لا تظهر على الصفحة, و هي شيء مهم جدا في الإزاحة في كود بايثون
لذلك فإننا سنستبدل التاب بالكلمة 'tab' على هذه الصفحة
و مِن الأفضل إذا شئت أن تنسخ أي كود, أن تأخذه مِن الملف النصي, أو الملفات المُرفقة.
حذف الملفات في بايثون

حذف ملف
لِحذف ملف ، يجب عليك استيراد مكتبةْ os, و استخدام الوظيفة remove()التي فيها:
مثال
قم بإزالة الملف "demofile.txt":
import os
os.remove("demofile.txt")

النتيجة:
سيتم إزالةْ الملف إذا كان بالفعل موجودًا.
ملاحظة: إذا لم يكن هناك ملف موجود بهذا الإسم, فإنَّ بايثون سيعترض عليك و يُعطي خطأ.

التحقق من وجود الملف:
لتجنب حدوث خطأ ، قد ترغب في التحقق مما إذا كان الملف موجودًا قبل محاولةْ حذفِه:
مثال
تحقق مما إذا كان الملف موجودا، ثم احذفه:
import os
if os.path.exists("demofile.txt"):
tab os.remove("demofile.txt")
else:
tab print("The file does not exist")

النتيجة:
إذا كان الملف موجودا سيتم حذف, و إذا لم يكن موجودا, سيكتب لك
The file does not exist

حذف المُجَلَّد
لحذف مجلَّد بأكمله، استخدم الدالة os.rmdir() :
مثال
قم بإزالة المُجَلَّد "myfolder":
import os
os.rmdir("myfolder")

النتيجة:
إذا كان المُجَلَّد myfolder بالفعل موجود و فارغ, سيتم إزالتُه.
إذا لم يكن المُجَلَّد موجودا، سيعترض عليك بايثون و يُعطي خطأ.
ملاحظة: يمكنك بهذه الطريقة فقط إزالة المجلدات الفارغة .
أما إذا كان المُجَلَّد غير فارغ, سيعترض عليك بايثون و يُعطي خطأ, مَفاده أنَّ المُجَلَّد غير فارغ.
الدرس:
https://www.dropbox.com/s/cc4lxbajvvxe89e/41Python%20Delete%20File.zip?dl=1

Skip to content