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常见数据结构详解
Jul 24 Python
python pandas dataframe 按列或者按行合并的方法
Apr 12 Python
Python实现在某个数组中查找一个值的算法示例
Jun 27 Python
Pandas 同元素多列去重的实例
Jul 03 Python
Python文件如何引入?详解引入Python文件步骤
Dec 10 Python
Scrapy框架爬取Boss直聘网Python职位信息的源码
Feb 22 Python
详解Python 切片语法
Jun 10 Python
python实现差分隐私Laplace机制详解
Nov 25 Python
Python统计文本词汇出现次数的实例代码
Feb 27 Python
matplotlib运行时配置(Runtime Configuration,rc)参数rcParams解析
Jan 05 Python
Python3利用openpyxl读写Excel文件的方法实例
Feb 03 Python
Python合并pdf文件的工具
Jul 01 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 spl_autoload_register实现自动加载研究
2011/12/06 PHP
php判断两个浮点数是否相等的方法
2015/03/14 PHP
PHP实现简单爬虫的方法
2015/07/29 PHP
php session_decode函数用法讲解
2019/05/26 PHP
js程序中美元符号$是什么
2008/06/05 Javascript
ajax java 实现自动完成功能
2012/12/19 Javascript
jQuery 获取URL的GET参数值的小例子
2013/04/18 Javascript
JS性能优化笔记搜索整理
2013/08/21 Javascript
jQuery实现下拉框左右移动(全部移动,已选移动)
2016/04/15 Javascript
Bootstrap编写一个在当前网页弹出可关闭的对话框 非弹窗
2016/06/30 Javascript
基于touch.js手势库+zepto.js插件开发图片查看器(滑动、缩放、双击缩放)
2016/11/17 Javascript
如何写好你的JavaScript【推荐】
2017/03/02 Javascript
H5手机端多文件上传预览插件
2017/04/21 Javascript
详解vue2父组件传递props异步数据到子组件的问题
2017/06/29 Javascript
JS实现的字符串数组去重功能小结
2019/06/17 Javascript
vue 子组件修改data或调用操作
2020/08/07 Javascript
Vue实现摇一摇功能(兼容ios13.3以上)
2021/01/26 Vue.js
python批量替换多文件字符串问题详解
2018/04/22 Python
python3+selenium实现126邮箱登陆并发送邮件功能
2019/01/23 Python
python中dict使用方法详解
2019/07/17 Python
Python 3.6打包成EXE可执行程序的实现
2019/10/18 Python
Python assert关键字原理及实例解析
2019/12/13 Python
Django模板获取field的verbose_name实例
2020/05/19 Python
解决c++调用python中文乱码问题
2020/07/29 Python
最新pycharm安装教程
2020/11/18 Python
阿玛尼意大利官网:Armani意大利
2018/10/30 全球购物
SmartBuyGlasses比利时:购买品牌太阳镜和眼镜
2019/08/09 全球购物
财务工作疏忽检讨书
2014/09/11 职场文书
体育专业大学生职业生涯规划范文:打造自己的运动帝国
2014/09/12 职场文书
幼儿园小班家长评语
2014/12/30 职场文书
2016年猴年新春致辞
2015/08/01 职场文书
2016年春季运动会通讯稿
2015/11/25 职场文书
2016年五一促销广告语
2016/01/28 职场文书
JavaScript+HTML实现学生信息管理系统
2021/04/20 Javascript
python lambda 表达式形式分析
2022/04/03 Python
CSS子盒子水平和垂直居中的五种方法
2022/07/23 HTML / CSS