🔹 اما پایتون یه ابزار فوقالعاده تمیز برای این کار داره به اسم suppress که توی کتابخونه contextlib قرار داره. با استفاده از اون میتونی خیلی راحت بنویسی with suppress(FileNotFoundError) و بعد دستور حذف فایل رو اجرا کنی. با این کار اگه فایل وجود نداشته باشه، پایتون بدون اینکه برنامه رو کرش کنه یا نیاز به نوشتن بلاکهای طولانی باشه، خیلی شیک از روش رد میشه. این ترفند کدت رو خلوتتر و خواناتر میکنه.
from contextlib import suppress
import os
# روش تمیز و پایتونیک بدون نیاز به try-except و pass
with suppress(FileNotFoundError):
os.remove("data.txt")
🐍 @pyrhon_rd