如何使用Python彻底删除指定文件夹及其所有文件?

2026-06-10 19:397阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计855个文字,预计阅读时间需要4分钟。

如何使用Python彻底删除指定文件夹及其所有文件?

一、三种删除方法+ Python删除文件和文件夹主要用到os模块和shutil模块,针对文件夹和文件的删除,有以下几种情况:

1. 删除单个文件

2.删除文件夹

3.删除包含子文件夹的目录树

直接上代码:

python

import osimport shutil

删除单个文件def delete_file(file_path): if os.path.exists(file_path): os.remove(file_path) print(f文件 {file_path} 已被删除。) else: print(f文件 {file_path} 不存在。)

删除文件夹def delete_folder(folder_path): if os.path.exists(folder_path): shutil.rmtree(folder_path) print(f文件夹 {folder_path} 及其内容已被删除。) else: print(f文件夹 {folder_path} 不存在。)

删除包含子文件夹的目录树def delete_directory(directory_path): if os.path.exists(directory_path): shutil.rmtree(directory_path) print(f目录 {directory_path} 及其所有内容已被删除。) else: print(f目录 {directory_path} 不存在。

阅读全文

本文共计855个文字,预计阅读时间需要4分钟。

如何使用Python彻底删除指定文件夹及其所有文件?

一、三种删除方法+ Python删除文件和文件夹主要用到os模块和shutil模块,针对文件夹和文件的删除,有以下几种情况:

1. 删除单个文件

2.删除文件夹

3.删除包含子文件夹的目录树

直接上代码:

python

import osimport shutil

删除单个文件def delete_file(file_path): if os.path.exists(file_path): os.remove(file_path) print(f文件 {file_path} 已被删除。) else: print(f文件 {file_path} 不存在。)

删除文件夹def delete_folder(folder_path): if os.path.exists(folder_path): shutil.rmtree(folder_path) print(f文件夹 {folder_path} 及其内容已被删除。) else: print(f文件夹 {folder_path} 不存在。)

删除包含子文件夹的目录树def delete_directory(directory_path): if os.path.exists(directory_path): shutil.rmtree(directory_path) print(f目录 {directory_path} 及其所有内容已被删除。) else: print(f目录 {directory_path} 不存在。

阅读全文