import os import threading def clear_folder_contents(folder_paths): def clear_folder(folder_path): try: for filename in os.listdir(folder_path): file_path = os.path.join(folder_path, filename) try: if os.path.isfile(file_path): os.unlink(file_path) elif os.path.isdir(file_path): clear_folder(file_path) os.rmdir(file_path) except Exception as e: print(f"无法删除 {file_path}: {e}") except Exception as e: print(f"无法列出文件夹内容 {folder_path}: {e}") for folder_path in folder_paths: thread = threading.Thread(target=clear_folder, args=(folder_path,)) thread.start() def another_function(): folder1_to_clear = "D:\PSMARKtemp" folder2_to_clear = "D:\marktemp" folders_to_clear = [folder1_to_clear, folder2_to_clear] clear_folder_contents(folders_to_clear) # 在另一个函数中执行清空两个文件夹内容的操作