python删除某个目录文件夹的方法
作者:PyThon学习网 时间:2022-08-22 06:33:32
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() 方法用于返回指定的文件夹包含的文件或文件夹的名字的列表。
listdir()方法语法格式如下:
os.listdir(path)
os.remove() 方法用于删除指定路径的文件。如果指定的路径是一个目录,将抛出OSError。
remove()方法语法格式如下:
os.remove(path)
shutil.rmtree() 表示递归删除文件夹下的所有子文件夹和子文件。
内容扩展:
#!/usr/bin/env python
import os
import shutil
filelist=[]
rootdir="/home/zoer/aaa"
filelist=os.listdir(rootdir)
for f in filelist:
filepath = os.path.join( rootdir, f )
if os.path.isfile(filepath):
os.remove(filepath)
print filepath+" removed!"
elif os.path.isdir(filepath):
shutil.rmtree(filepath,True)
print "dir "+filepath+" removed!"
其中shutil是一个高层次的文件操作模块。True参数表示ignore_errors(忽略拷贝时候的错误)。
类似于高级API,而且主要强大之处在于其对文件的复制与删除操作更是比较支持好。
比如:
copyfile(src, dst)
是把源文件拷贝到一个目标位置。
来源:https://www.py.cn/faq/python/18321.html
标签:python,删除文件夹
0
投稿
猜你喜欢
node.js中使用socket.io制作命名空间
2024-05-03 15:36:33
使用Python脚本将绝对url替换为相对url的教程
2022-09-03 09:36:39
pandas使用fillna函数填充NaN值的代码实例
2023-09-29 05:51:48
SQL Server 2008 数据库镜像部署实例之一 数据库准备
2024-01-23 14:21:48
phpmyadmin显示utf8_general_ci中文乱码的问题终级篇
2024-04-30 09:57:56
JavaScript 异步方法队列链实现代码分析
2024-04-22 13:26:14
JavaScript中Webpack的使用教程
2024-04-10 10:59:32
详解Go语言strconv与其他基本数据类型转换函数的使用
2024-04-23 09:42:17
js给静态网页代码加密方法
2007-08-04 19:48:00
Python图像分割之均匀性度量法分析
2021-02-11 11:45:24
在python里协程使用同步锁Lock的实例
2022-07-31 14:26:04
设计规范有谱么?
2008-06-06 12:28:00
javascript制作loading动画效果 loading效果
2024-02-26 18:50:24
Python多线程通信queue队列用法实例分析
2023-09-22 21:11:44
python实现图片文件批量重命名
2023-08-10 03:39:57
python3.7调试的实例方法
2022-09-22 17:16:24
使用Abot中文分词组件来开发ASP站内搜索引擎
2007-10-18 13:36:00
javascript内置对象Math案例总结分析
2024-04-10 13:56:18
Python自动发送和收取邮件的方法
2023-10-09 17:58:56
echarts报错Cannot read properties of null (reading ‘getAttribute‘)的解决
2024-04-17 10:04:06