如何使用Python实现删除特定目录下的文件夹操作?

2026-05-25 00:540阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

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

如何使用Python实现删除特定目录下的文件夹操作?

pythonimport os

def delete_directory_and_files(directory): for root, dirs, files in os.walk(directory, topdown=False): for name in files: os.remove(os.path.join(root, name)) for name in dirs: os.rmdir(os.path.join(root, name))

示例用法delete_directory_and_files(path_to_directory)

python删除某个目录文件夹及文件的方法:

#!/usr/bin/env python import os import shutil delList = [] delDir = "/home/test" delList = os.listdir(delDir ) for f in delList: filePath = os.path.join( delDir, f ) if os.path.isfile(filePath): os.remove(filePath) print filePath + " was removed!" elif os.path.isdir(filePath): shutil.rmtree(filePath,True) print "Directory: " + filePath +" was removed!"

上述代码主要使用的方法介绍:

os.listdir() 方法用于返回指定的文件夹包含的文件或文件夹的名字的列表。

阅读全文
标签:方法Pytho

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

如何使用Python实现删除特定目录下的文件夹操作?

pythonimport os

def delete_directory_and_files(directory): for root, dirs, files in os.walk(directory, topdown=False): for name in files: os.remove(os.path.join(root, name)) for name in dirs: os.rmdir(os.path.join(root, name))

示例用法delete_directory_and_files(path_to_directory)

python删除某个目录文件夹及文件的方法:

#!/usr/bin/env python import os import shutil delList = [] delDir = "/home/test" delList = os.listdir(delDir ) for f in delList: filePath = os.path.join( delDir, f ) if os.path.isfile(filePath): os.remove(filePath) print filePath + " was removed!" elif os.path.isdir(filePath): shutil.rmtree(filePath,True) print "Directory: " + filePath +" was removed!"

上述代码主要使用的方法介绍:

os.listdir() 方法用于返回指定的文件夹包含的文件或文件夹的名字的列表。

阅读全文
标签:方法Pytho