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


Posted in Python onMay 26, 2020

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)

是把源文件拷贝到一个目标位置。

以上就是python删除某个目录文件夹的方法的详细内容,更多关于python如何删除某个目录文件夹的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
python发送arp欺骗攻击代码分析
Jan 16 Python
Python删除windows垃圾文件的方法
Jul 14 Python
使用pyecharts生成Echarts网页的实例
Aug 12 Python
python文字转语音的实例代码分析
Nov 12 Python
django框架forms组件用法实例详解
Dec 10 Python
python tkinter之顶层菜单、弹出菜单实例
Mar 04 Python
Python+PyQt5实现灭霸响指功能
May 25 Python
Pytorch 解决自定义子Module .cuda() tensor失败的问题
Jun 23 Python
python如何变换环境
Jul 21 Python
python3环境搭建过程(利用Anaconda+pycharm)完整版
Aug 19 Python
解决pytorch下出现multi-target not supported at的一种可能原因
Feb 06 Python
python 爬取京东指定商品评论并进行情感分析
May 27 Python
Pytorch使用PIL和Numpy将单张图片转为Pytorch张量方式
May 25 #Python
Pytorch转onnx、torchscript方式
May 25 #Python
使用pandas库对csv文件进行筛选保存
May 25 #Python
pytorch中 gpu与gpu、gpu与cpu 在load时相互转化操作
May 25 #Python
基于pandas向csv添加新的行和列
May 25 #Python
Python如何把十进制数转换成ip地址
May 25 #Python
tensorflow模型转ncnn的操作方式
May 25 #Python
You might like
PHP单例模式是什么 php实现单例模式的方法
2016/05/14 PHP
讲两件事:1.this指针的用法小探. 2.ie的attachEvent和firefox的addEventListener在事件处理上的区别
2007/04/12 Javascript
js的hasownproperty使用示例
2014/03/02 Javascript
IE中JS跳转丢失referrer问题的2个解决方法
2014/07/18 Javascript
javascript常见操作汇总
2014/09/03 Javascript
JavaScript事件委托用法分析
2015/01/24 Javascript
JS+DIV+CSS排版布局实现美观的选项卡效果
2015/10/10 Javascript
Express实现前端后端通信上传图片之存储数据库(mysql)傻瓜式教程(二)
2015/12/10 Javascript
jQuery Select下拉框操作小结(推荐)
2016/07/22 Javascript
jquery二级目录选中当前页的css样式
2016/12/08 Javascript
基于JavaScript实现的希尔排序算法分析
2017/04/14 Javascript
Vue组件之全局组件与局部组件的使用详解
2017/10/09 Javascript
jQuery实现鼠标响应式透明度渐变动画效果示例
2018/02/13 jQuery
微信小程序使用map组件实现解析经纬度功能示例
2019/01/22 Javascript
layui导出所有数据的例子
2019/09/10 Javascript
webpack4 optimization使用总结
2019/11/10 Javascript
vue中使用vue-print.js实现多页打印
2020/03/05 Javascript
[01:16:37]【全国守擂赛】第三周决赛 Dark Knight vs. 一个弱队
2020/05/04 DOTA
Python面向对象特殊成员
2017/04/24 Python
基于Python和Scikit-Learn的机器学习探索
2017/10/16 Python
Python遍历numpy数组的实例
2018/04/04 Python
python数据挖掘需要学的内容
2019/06/23 Python
python selenium登录豆瓣网过程解析
2019/08/10 Python
详解用Python为直方图绘制拟合曲线的两种方法
2019/08/21 Python
django-crontab实现服务端的定时任务的示例代码
2020/02/17 Python
详解使用scrapy进行模拟登陆三种方式
2021/02/21 Python
植物选择:Botanic Choice
2017/02/15 全球购物
C/C++有关内存的思考题
2015/12/04 面试题
怎样在程序里获得一个空指针
2015/01/24 面试题
应届生新闻编辑求职信
2013/11/19 职场文书
应届生法律顾问求职信
2013/11/19 职场文书
安全月活动总结
2014/05/05 职场文书
青年文明号口号
2014/06/17 职场文书
销售经理岗位职责范本
2015/04/02 职场文书
春晚观后感
2015/06/11 职场文书
2019思想汇报范文
2019/05/21 职场文书