91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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

小億
99
2024-01-11 10:12:35
欄目: 編程語言

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

import os

def delete_files_in_folder(folder):
    for filename in os.listdir(folder):
        file_path = os.path.join(folder, filename)
        try:
            if os.path.isfile(file_path) or os.path.islink(file_path):
                os.unlink(file_path)
            elif os.path.isdir(file_path):
                delete_files_in_folder(file_path)
                os.rmdir(file_path)
        except Exception as e:
            print('Failed to delete %s. Reason: %s' % (file_path, e))

folder_path = '/path/to/folder'
delete_files_in_folder(folder_path)

在這個示例中,delete_files_in_folder 函數接受一個文件夾路徑作為參數,并遍歷文件夾中的每個文件和子文件夾。如果是文件或符號鏈接,則使用 os.unlink 函數刪除文件。如果是文件夾,則遞歸調用 delete_files_in_folder 函數刪除子文件夾中的所有文件,并使用 os.rmdir 函數刪除文件夾本身。

0
家居| 新蔡县| 蕲春县| 嵩明县| 临泽县| 申扎县| 邓州市| 南丹县| 石狮市| 鄢陵县| 循化| 双牌县| 迁西县| 丹棱县| 黔东| 扎兰屯市| 遂溪县| 皮山县| 天祝| 乐平市| 仁寿县| 荆州市| 蒲城县| 紫阳县| 图木舒克市| 长宁区| 通城县| 翼城县| 道真| 石渠县| 綦江县| 苍山县| 富阳市| 满城县| 左贡县| 伊川县| 抚宁县| 驻马店市| 滦南县| 临高县| 济宁市|