〰️ نسخه مقاله: ۱.۱
🎁 آموزش دستوراتی برای حذف کردن یک فایل، تعدادی از فایلها، یک پوشه خالی، و یا یک پوشهای که خالی نمیباشد:
# **********
# How to delete a file, some files and a directory
# **********
import os
import shutil
PATH: str = "./data"
# **********
# Remove a file.
# **********
os.remove(path=f"{PATH}/file.txt")
# **********
# Remove some files ('*.txt').
# **********
# os.remove(path=f"{PATH}/*.txt") # Error!
# **********
# Remove some files ('*.txt').
# **********
files: list[str] = os.listdir(path=PATH)
for file in files:
if file.endswith(".txt"):
os.remove(path=f"{PATH}/{file}")
# **********
# Remove an empty directory.
# **********
os.rmdir(path=PATH)
# OR
os.removedirs(name=PATH)
# **********
# Remove a directory and all its contents.
# **********
shutil.rmtree(path=PATH)
#Python #Delete #Remove #File #Files #Folder #Directory #Subdirectory
🆔 @Dariush_Tasdighi
🆔 @LLM_OPS
🆔 @IranianExperts
🆔 @DT_PYTHON_LEARNING
.