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 相关文章推荐
python3.5 + PyQt5 +Eric6 实现的一个计算器代码
Mar 11 Python
Python实现自动登录百度空间的方法
Jun 10 Python
Python3正则匹配re.split,re.finditer及re.findall函数用法详解
Jun 11 Python
Python求两个圆的交点坐标或三个圆的交点坐标方法
Nov 07 Python
pandas删除指定行详解
Apr 04 Python
python join方法使用详解
Jul 30 Python
python面向对象 反射原理解析
Aug 12 Python
用Python将Excel数据导入到SQL Server的例子
Aug 24 Python
基于Python获取照片的GPS位置信息
Jan 20 Python
Python tkinter布局与按钮间距设置方式
Mar 04 Python
python中使用input()函数获取用户输入值方式
May 03 Python
解决Python3.8运行tornado项目报NotImplementedError错误
Sep 02 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&mysql(一)
2006/10/09 PHP
快速配置PHPMyAdmin方法
2008/06/05 PHP
php中处理mysql_fetch_assoc返回来的数组 不用foreach----echo
2011/05/04 PHP
php学习之function的用法
2012/07/14 PHP
php常用图片处理类
2016/03/16 PHP
PHP pthreads v3使用中的一些坑和注意点分析
2020/02/21 PHP
jquery ajax post提交数据乱码
2013/11/05 Javascript
jquery实现的图片点击滚动效果
2014/04/29 Javascript
用js模拟struts2的多action调用示例
2014/05/19 Javascript
深入理解javascript原型链和继承
2014/09/23 Javascript
MVC Ajax Helper或Jquery异步加载部分视图
2015/11/29 Javascript
JQuery.validate在ie8下不支持的快速解决方法
2016/05/18 Javascript
JavaScript代码实现图片循环滚动效果
2020/03/19 Javascript
javascript中数组和字符串的方法对比
2016/07/20 Javascript
利用BootStrap的Carousel.js实现轮播图动画效果
2016/12/21 Javascript
详解Jquery Easyui的验证扩展
2017/01/09 Javascript
微信小程序基于本地缓存实现点赞功能的方法
2017/12/18 Javascript
vue移动端实现红包雨效果
2020/06/23 Javascript
javascript实现计算指定范围内的质数示例
2018/12/29 Javascript
用Vue.js在浏览器中实现裁剪图像功能
2019/06/18 Javascript
详解JavaScript 作用域
2020/07/14 Javascript
uniapp开发小程序实现滑动页面控制元素的显示和隐藏效果
2020/12/10 Javascript
pandas重新生成索引的方法
2018/11/06 Python
python中的global关键字的使用方法
2019/08/20 Python
python 的topk算法实例
2020/04/02 Python
Python如何把字典写入到CSV文件的方法示例
2020/08/23 Python
CSS+jQuery+PHP+MySQL实现的在线答题功能
2015/04/25 HTML / CSS
Html5页面点击遮罩层背景关闭遮罩层
2020/11/30 HTML / CSS
描述Cookie和Session的作用,区别和各自的应用范围,Session工作原理
2015/03/25 面试题
涉外经济法专业毕业生推荐信
2013/11/24 职场文书
八一建军节感言
2014/02/28 职场文书
保安公司服务承诺书
2014/05/28 职场文书
拉歌口号大全
2014/06/13 职场文书
课改心得体会范文
2016/01/25 职场文书
考教师资格证不要错过的4个最佳时机
2019/07/17 职场文书
【2·13】一图读懂中国无线电发展
2022/02/18 无线电