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和pyqt实现360的CLable控件
Feb 21 Python
在Windows中设置Python环境变量的实例讲解
Apr 28 Python
Python实现string字符串连接的方法总结【8种方式】
Jul 06 Python
Python pygorithm模块用法示例【常见算法测试】
Aug 16 Python
python爬虫超时的处理的实例
Dec 19 Python
python批量从es取数据的方法(文档数超过10000)
Dec 27 Python
pytorch加载自定义网络权重的实现
Jan 07 Python
Python栈的实现方法示例【列表、单链表】
Feb 22 Python
python属于解释语言吗
Jun 11 Python
Python如何实现线程间通信
Jul 30 Python
Python接口自动化测试框架运行原理及流程
Nov 30 Python
教你怎么用Python实现多路径迷宫
Apr 29 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 Global定义全局变量使用说明
2013/08/15 PHP
ThinkPHP 表单自动验证运用示例
2014/10/13 PHP
PHP实现通过中文字符比率来判断垃圾评论的方法
2014/10/20 PHP
理解PHP中的Session及对Session有效期的控制
2016/01/08 PHP
js实现弹出窗口、页面变成灰色并不可操作的例子分享
2014/05/10 Javascript
JavaScript常用小技巧小结
2014/12/29 Javascript
JavaScript中getUTCSeconds()方法的使用详解
2015/06/11 Javascript
JavaScript操作选择对象的简单实例
2016/05/16 Javascript
AngularJS  双向数据绑定详解简单实例
2016/10/20 Javascript
js手机号批量滚动抽奖实现代码
2020/04/17 Javascript
微信小程序 定位到当前城市实现实例代码
2017/02/23 Javascript
BootStrap 获得轮播中的索引和当前活动的焦点对象
2017/05/11 Javascript
Vue中的Vux配置指南
2017/12/08 Javascript
Vue底层实现原理总结
2018/02/17 Javascript
layer.close()关闭进度条和Iframe窗的方法
2018/08/17 Javascript
深入理解与使用keep-alive(配合router-view缓存整个路由页面)
2018/09/25 Javascript
微信小程序实现列表页的点赞和取消点赞功能
2018/11/02 Javascript
原来JS还可以这样拆箱转换详解
2019/02/01 Javascript
vue拖拽组件 vuedraggable API options实现盒子之间相互拖拽排序
2019/07/08 Javascript
taro 实现购物车逻辑的实例代码
2020/06/05 Javascript
Element Carousel 走马灯的具体实现
2020/07/26 Javascript
[51:10]VP vs VGJ.S 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
简单文件操作python 修改文件指定行的方法
2013/05/15 Python
Python结巴中文分词工具使用过程中遇到的问题及解决方法
2017/04/15 Python
使用python实现个性化词云的方法
2017/06/16 Python
使用urllib库的urlretrieve()方法下载网络文件到本地的方法
2018/12/19 Python
Python爬虫爬取煎蛋网图片代码实例
2019/12/16 Python
安装pyinstaller遇到的各种问题(小结)
2020/11/20 Python
CSS中的字体大小设置属性总结
2016/05/24 HTML / CSS
澳大利亚领先的在线葡萄酒零售商:Get Wines Direct
2018/03/27 全球购物
澳大利亚排名第一的儿童在线玩具商店:Toy Galaxy
2018/10/06 全球购物
大学应届毕业生个人求职信
2013/09/23 职场文书
2015年科研工作总结范文
2015/05/13 职场文书
2015年环境整治工作总结
2015/05/22 职场文书
如何书写读后感?(附范文)
2019/07/26 职场文书
Python连接Postgres/Mysql/Mongo数据库基本操作大全
2021/06/29 Python