حذف (Delete) فایل در پایتون (Python)

حذف (Delete) فایل در پایتون (Python)

زمان مطالعه

5 دقیقه

تعداد بازدید

98

تعداد پرسش ها

0

افزودن به لیست علاقه مندی ها


برچسب ها :


اشتراک گذاری این مطلب
سامان محمدپور
در مورد نویسنده : موفقیت بستگی به تلاش هر شخص داره، هممون ب همون اندازه که تلاش کردیم موفق شدیم.

حذف (Delete) فایل در پایتون (Python)

حذف (Delete) فایل در پایتون (Python)

زمان مطالعه

5 دقیقه

تعداد بازدید

98

تعداد پرسش ها

0

افزودن به لیست علاقه مندی ها


برچسب ها :


اشتراک گذاری این مطلب

در مقالات قبل ما در مورد همه مباحث موجود در مدیریت فایل در پایتون صحبت کردیم و فقط یک بخش از آن باقی مانده و آن هم حذف فایل در پایتون است که در این مقاله به بررسی آن می پردازیم.

حذف فایل در پایتون مانند باز کردن، خواندن، نوشتن، ایجاد کردن آن ها بسیار ساده و آسان و در عین حال مهم و حیاتی است.

برای اینکه بتوانیم یک فایل را حذف کنیم باید ابتدا یک ماژول با نام os را به برنامه خود import کنیم، بعد متد ()os.remove را اجرا کنیم.

مثال: در مثال زیر فایل demofile.txt را با استفاده از متد ()os.remove حذف کرده است.

 

import os
os.remove("demofile.txt")

 

چک کردن وجود فایل

برای جلوگیری از ایجاد خطای عدم وجود فایل قبل از حذف باید ابتدا چک کنید که آیا فایلی که می خواهید آن را حذف کنید وجود دارد یا خیر.

برای چک کردن وجود فایل از متد ()os.path.exists استفاده می کنیم.

این موضوع را در زیر با یک کثال به شما نشان داده ایم.

مثال: در این مثال ابتدا چک می کند ببیند فایل demofile.txt وجود دارد، اگر وجود داشت آن را حذف می کند و در صورت عدم وجود فایل پیغام عدم وجود فایل مورد نظر به ما نشان داده می شود.

 

import os
if os.path.exists("demofile.txt"):
  os.remove("demofile.txt")
else:
  print("The file does not exist")

 

حذف پوشه

برای حذف یک پوشه به طور کامل از متد ()os.rmdir استفاده می کنیم.

مثال: در مثال زیر پوشه ای با نام myfolder را با متد ()os.rmdir به طور کامل حذف کرده ایم.

 

import os
os.rmdir("myfolder")

 

نکته: شما نمی توانید پوشه ای که شامل فایل است را حذف کنید و حذف پوشه فقط زمانی امکان پذیر است که پوشه مورد نظر خالی باشد.

خب به پایان یکی دیگر از مباحث مهم در پایتون با عنوان مدیریت فایل رسیدیم که بسیار مبحث مهم و کاربردی است.

در مقالات بعد به مباحث پیشرفته تری از پایتون می پردازیم.

سامان محمدپور
در مورد نویسنده : موفقیت بستگی به تلاش هر شخص داره، هممون ب همون اندازه که تلاش کردیم موفق شدیم.


پرسش و پاسخ
0
دوره پیشنهادی
دوره پیشنهادی