Python简单删除目录下文件以及文件夹的方法


Posted in Python onMay 27, 2015

本文实例讲述了Python简单删除目录下文件以及文件夹的方法。分享给大家供大家参考。具体如下:

#!/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中装饰器的一个妙用
Feb 08 Python
Python字符串匹配算法KMP实例
Jul 18 Python
python 使用值来排序一个字典的方法
Nov 16 Python
Python设计模式之建造者模式实例详解
Jan 17 Python
Python实现平行坐标图的两种方法小结
Jul 04 Python
pytorch 模型可视化的例子
Aug 17 Python
TensorFlow tf.nn.softmax_cross_entropy_with_logits的用法
Apr 19 Python
python3发送request请求及查看返回结果实例
Apr 30 Python
Django集成MongoDB实现过程解析
Dec 01 Python
使用numpy nonzero 找出非0元素
May 14 Python
python opencv旋转图片的使用方法
Jun 04 Python
Python如何识别银行卡卡号?
Jun 10 Python
python解析xml文件实例分析
May 27 #Python
Python定时执行之Timer用法示例
May 27 #Python
python定时执行指定函数的方法
May 27 #Python
python统计文本字符串里单词出现频率的方法
May 26 #Python
python通过get,post方式发送http请求和接收http响应的方法
May 26 #Python
python使用urllib2提交http post请求的方法
May 26 #Python
Python同时向控制台和文件输出日志logging的方法
May 26 #Python
You might like
php笔记之:初探PHPcms模块开发介绍
2013/04/26 PHP
ThinkPHP开发框架函数详解:C方法
2015/08/14 PHP
Yii2验证器(Validator)用法分析
2016/07/23 PHP
JavaScript 对象模型 执行模型
2009/12/06 Javascript
用C/C++来实现 Node.js 的模块(一)
2014/09/24 Javascript
jQuery事件绑定和委托实例
2014/11/25 Javascript
javascript获取元素离文档各边距离的方法
2015/02/13 Javascript
ECMAScript 5严格模式(Strict Mode)介绍
2015/03/02 Javascript
基于BootStrap的图片轮播效果展示实例代码
2016/05/23 Javascript
ES6学习笔记之Set和Map数据结构详解
2017/04/07 Javascript
Vue多组件仓库开发与发布详解
2019/02/28 Javascript
原生js实现碰撞检测
2020/03/12 Javascript
[55:03]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第二场 11.20
2020/11/20 DOTA
python实现问号表达式(?)的方法
2013/11/27 Python
TensorFlow 实战之实现卷积神经网络的实例讲解
2018/02/26 Python
python如何爬取个性签名
2018/06/19 Python
Python异常处理例题整理
2019/07/07 Python
详解Python二维数组与三维数组切片的方法
2019/07/18 Python
Pytorch基本变量类型FloatTensor与Variable用法
2020/01/08 Python
使用遗传算法求二元函数的最小值
2020/02/11 Python
python3中确保枚举值代码分析
2020/12/02 Python
Python就将所有的英文单词首字母变成大写
2021/02/12 Python
教师师德教育的自我评价
2013/10/31 职场文书
会计学生自我鉴定
2014/02/06 职场文书
动漫专业高职生职业生涯规划书
2014/02/15 职场文书
求职简历自我评价范例
2014/03/12 职场文书
个人求职信范文
2014/05/24 职场文书
财务工作犯错检讨书
2014/10/07 职场文书
储备店长岗位职责
2015/04/14 职场文书
孕妇病假条怎么写
2015/08/17 职场文书
vue实现同时设置多个倒计时
2021/05/20 Vue.js
Java并发编程必备之Future机制
2021/06/30 Java/Android
css中z-index: 0和z-index: auto的区别
2021/08/23 HTML / CSS
Win11安全功能升级:内置防网络钓鱼功能
2022/04/08 数码科技
人物搭配车车超萌联名预备中 【咒术迴战】 ⨯ 【天竺鼠车车】 展开合作
2022/04/11 日漫
一文教你快速生成MySQL数据库关系图
2022/06/28 Redis