溫馨提示×

python怎么刪除文件夾下所有文件

小億
136
2023-12-29 18:01:31
欄目: 編程語言

你可以使用os模塊中的listdir函數(shù)來獲取文件夾中的所有文件名,并使用os模塊中的remove函數(shù)來刪除文件。以下是一個刪除文件夾下所有文件的示例代碼:

import os

folder_path = 'path/to/folder'  # 文件夾路徑

# 獲取文件夾中的所有文件名
file_names = os.listdir(folder_path)

# 遍歷文件名列表并刪除文件
for file_name in file_names:
    file_path = os.path.join(folder_path, file_name)  # 文件路徑
    os.remove(file_path)

請注意,上述代碼只會刪除文件夾中的文件,而不會刪除文件夾中的子文件夾。如果你想要刪除文件夾及其所有內(nèi)容,包括子文件夾,請使用os模塊中的rmtree函數(shù):

import os
import shutil

folder_path = 'path/to/folder'  # 文件夾路徑

shutil.rmtree(folder_path)

上述代碼會遞歸刪除文件夾及其所有內(nèi)容。請注意使用rmtree函數(shù)時要小心,因?yàn)樗鼤谰脛h除文件夾及其內(nèi)容,無法恢復(fù)。請確保在使用之前備份重要的文件。

0