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的类变量和成员变量用法实例教程
Aug 25 Python
Python 查看文件的读写权限方法
Jan 23 Python
为什么入门大数据选择Python而不是Java?
Mar 07 Python
python实现批量图片格式转换
Jun 16 Python
Python机器学习之scikit-learn库中KNN算法的封装与使用方法
Dec 14 Python
Python3爬虫之自动查询天气并实现语音播报
Feb 21 Python
Python3多目标赋值及共享引用注意事项
May 27 Python
python实现爬虫抓取小说功能示例【抓取金庸小说】
Aug 09 Python
python3 配置logging日志类的操作
Apr 08 Python
Django web自定义通用权限控制实现方法
Nov 24 Python
Python非单向递归函数如何返回全部结果
Dec 18 Python
Pyhton模块和包相关知识总结
May 12 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 的 __FILE__ 常量
2007/01/15 PHP
使用PHP强制下载PDF文件示例
2014/01/17 PHP
php常用hash加密函数
2014/11/22 PHP
PHP中仿制 ecshop验证码实例
2017/01/06 PHP
一页面多XMLHttpRequest对象
2007/01/22 Javascript
xml 封装与解析(javascript和C#中)
2009/07/26 Javascript
JavaScript lastIndexOf方法入门实例(计算指定字符在字符串中最后一次出现的位置)
2014/10/17 Javascript
jquery结合CSS使用validate实现漂亮的验证
2015/01/29 Javascript
JavaScript中在光标处插入添加文本标签节点的详细方法
2017/03/22 Javascript
vue2.0获取自定义属性的值
2017/03/28 Javascript
微信、QQ、微博、Safari中使用js唤起App
2018/01/24 Javascript
详解webpack 入门与解析
2018/04/09 Javascript
通过vue-cli3构建一个SSR应用程序的方法
2018/09/13 Javascript
Python实现把xml或xsl转换为html格式
2015/04/08 Python
Python xlrd读取excel日期类型的2种方法
2015/04/28 Python
numpy向空的二维数组中添加元素的方法
2018/11/01 Python
浅析python的Lambda表达式
2019/02/27 Python
11个Python Pandas小技巧让你的工作更高效(附代码实例)
2019/04/30 Python
python爬虫 批量下载zabbix文档代码实例
2019/08/21 Python
Python 使用多属性来进行排序
2019/09/01 Python
python config文件的读写操作示例
2019/09/27 Python
Django如何使用jwt获取用户信息
2020/04/21 Python
Python中and和or如何使用
2020/05/28 Python
python SOCKET编程基础入门
2021/02/27 Python
Pytorch如何切换 cpu和gpu的使用详解
2021/03/01 Python
实习护士自我鉴定
2013/10/13 职场文书
大学军训感言300字
2014/03/09 职场文书
我的梦中国梦演讲稿
2014/04/23 职场文书
简洁的英文求职信范文
2014/05/03 职场文书
南京青奥会口号
2014/06/12 职场文书
会计专业应届生自荐信
2014/06/28 职场文书
软环境建设心得体会
2014/09/09 职场文书
无子女夫妻离婚协议书(4篇)
2014/10/20 职场文书
玄武湖导游词
2015/02/05 职场文书
小学生心理健康活动总结
2015/05/08 职场文书
2015新员工工作总结范文
2015/10/15 职场文书