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 相关文章推荐
解决出现Incorrect integer value: '' for column 'id' at row 1的问题
Oct 29 Python
python中使用xlrd读excel使用xlwt写excel的实例代码
Jan 31 Python
Python实现随机漫步功能
Jul 09 Python
Python3对称加密算法AES、DES3实例详解
Dec 06 Python
关于Python中定制类的比较运算实例
Dec 19 Python
Python实现实时数据采集新型冠状病毒数据实例
Feb 04 Python
15行Python代码实现免费发送手机短信推送消息功能
Feb 27 Python
Anaconda+vscode+pytorch环境搭建过程详解
May 25 Python
踩坑:pytorch中eval模式下结果远差于train模式介绍
Jun 23 Python
Django如何在不停机的情况下创建索引
Aug 02 Python
在Python中字典按值排序的实现方法
Nov 12 Python
关于python类SortedList详解
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数组最大值,最小值的代码
2011/10/31 PHP
浅析PHP中strlen和mb_strlen的区别
2014/08/31 PHP
thinkphp3.2.0 setInc方法 源码全面解析
2018/01/29 PHP
jquery 问答知识整理
2010/02/11 Javascript
javascript textContent与innerText的异同分析
2010/10/22 Javascript
JS中动态添加事件(绑定事件)的代码
2011/01/09 Javascript
使用 JScript 创建 .exe 或 .dll 文件的方法
2011/07/13 Javascript
JavaScript的strict模式与with关键字介绍
2014/02/08 Javascript
js二维数组定义和初始化的三种方法总结
2014/03/03 Javascript
jQuery淡入淡出元素让其效果更为生动
2014/09/01 Javascript
javascript实现左右控制无缝滚动
2014/12/31 Javascript
JavaScript匿名函数用法分析
2015/02/13 Javascript
jquery任意位置浮动固定层插件用法实例
2015/05/29 Javascript
学习JavaScript设计模式(策略模式)
2015/11/26 Javascript
JS采用绝对定位实现回到顶部效果完整实例
2016/06/20 Javascript
js实现为a标签添加事件的方法(使用闭包循环)
2016/08/02 Javascript
jquery easyui dataGrid动态改变排序字段名的方法
2017/03/02 Javascript
详解如何将angular-ui的图片轮播组件封装成一个指令
2017/05/09 Javascript
基于pako.js实现gzip的压缩和解压功能示例
2017/06/13 Javascript
微信小程序 swiper组件构建轮播图的实例
2017/09/20 Javascript
React数据传递之组件内部通信的方法
2017/12/31 Javascript
vue实现扫码功能
2020/01/17 Javascript
python数据结构之二叉树的建立实例
2014/04/29 Python
Python算法之栈(stack)的实现
2014/08/18 Python
跟老齐学Python之折腾一下目录
2014/10/24 Python
python实现在sqlite动态创建表的方法
2015/05/08 Python
深入理解python中的select模块
2017/04/23 Python
python数据类型判断type与isinstance的区别实例解析
2017/10/31 Python
pandas的排序和排名的具体使用
2019/07/31 Python
pytorch 可视化feature map的示例代码
2019/08/20 Python
利用Python制作动态排名图的实现代码
2020/04/09 Python
HTML5实现无刷新修改URL的方法
2019/11/14 HTML / CSS
e路東瀛(JAPANiCAN)香港:日本旅游、日本酒店和温泉旅馆预订
2018/11/21 全球购物
编程用JAVA解析XML的方式
2013/07/07 面试题
学生违反校规检讨书
2014/10/28 职场文书
MySQL表的增删改查(基础)
2021/04/05 MySQL