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获取文件所在目录和文件名的方法
Jan 12 Python
Python 转义字符详细介绍
Mar 21 Python
Python利用splinter实现浏览器自动化操作方法
May 11 Python
Python面向对象程序设计示例小结
Jan 30 Python
python+mysql实现学生信息查询系统
Feb 21 Python
python 视频逐帧保存为图片的完整实例
Dec 10 Python
python 普通克里金(Kriging)法的实现
Dec 19 Python
ubuntu 安装pyqt5和卸载pyQt5的方法
Mar 24 Python
如何用python 操作zookeeper
Dec 28 Python
用python制作个音乐下载器
Jan 30 Python
Python中的xlrd模块使用整理
Jun 15 Python
自动在Windows中运行Python脚本并定时触发功能实现
Sep 04 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中date()日期函数有关参数整理
2011/07/19 PHP
CodeIgniter钩子用法实例详解
2016/01/20 PHP
php识别翻转iphone拍摄的颠倒图片
2018/05/17 PHP
比较全面的event对像在IE与FF中的区别 推荐
2009/09/21 Javascript
与jquery serializeArray()一起使用的函数,主要来方便提交表单
2011/01/31 Javascript
手机端页面rem宽度自适应脚本
2015/05/20 Javascript
AngularJs实现ng1.3+表单验证
2015/12/10 Javascript
论JavaScript模块化编程
2016/03/07 Javascript
Jquery ui datepicker设置日期范围,如只能隔3天【实现代码】
2016/05/04 Javascript
如何利用Promises编写更优雅的JavaScript代码
2016/05/17 Javascript
Bootstrap页面布局基础知识全面解析
2016/06/13 Javascript
Nodejs中crypto模块的安全知识讲解
2018/01/03 NodeJs
手把手教你 CKEDITOR 4 实现Dialog 内嵌 IFrame操作详解
2019/06/18 Javascript
bootstrap实现嵌套模态框的实例代码
2020/01/10 Javascript
JavaScript实现10秒后再次获取验证码
2020/12/02 Javascript
python实现类似ftp传输文件的网络程序示例
2014/04/08 Python
Python深入学习之对象的属性
2014/08/31 Python
全面了解Python环境配置及项目建立
2016/06/30 Python
用Python和WordCloud绘制词云的实现方法(内附让字体清晰的秘笈)
2019/01/08 Python
10分钟用python搭建一个超好用的CMDB系统
2019/07/17 Python
Django 对象关系映射(ORM)源码详解
2019/08/06 Python
pytorch 实现在一个优化器中设置多个网络参数的例子
2020/02/20 Python
通过Python实现一个简单的html页面
2020/05/16 Python
python字符串的index和find的区别详解
2020/06/20 Python
美国名牌手表折扣网站:Jomashop
2020/05/22 全球购物
Python里面search()和match()的区别
2016/09/21 面试题
laravel使用redis队列实例讲解
2021/03/23 PHP
应届大学生求职信
2013/12/01 职场文书
医院实习接收函
2014/01/12 职场文书
银行主办会计岗位职责
2014/08/13 职场文书
机械工程及自动化专业求职信
2014/09/03 职场文书
党代会心得体会
2014/09/04 职场文书
学校党委副书记个人对照检查材料思想汇报
2014/09/28 职场文书
普宁寺导游词
2015/02/04 职场文书
军训通讯稿范文
2015/07/18 职场文书
分享python函数常见关键字
2022/04/26 Python