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 相关文章推荐
Django在Win7下的安装及创建项目hello word简明教程
Jul 14 Python
Python通过解析网页实现看报程序的方法
Aug 04 Python
python开发之tkinter实现图形随鼠标移动的方法
Nov 11 Python
使用python爬虫实现网络股票信息爬取的demo
Jan 05 Python
python负载均衡的简单实现方法
Feb 04 Python
修改默认的pip版本为对应python2.7的方法
Nov 06 Python
python实现归并排序算法
Nov 22 Python
python 中pyqt5 树节点点击实现多窗口切换问题
Jul 04 Python
对python中UDP,socket的使用详解
Aug 22 Python
celery在python爬虫中定时操作实例讲解
Nov 27 Python
python中threading和queue库实现多线程编程
Feb 06 Python
Python 中的单分派泛函数你真的了解吗
Jun 22 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 session常见问题集锦及解决办法总结
2007/03/18 PHP
PHP 编程安全性小结
2010/01/08 PHP
php输出金字塔的2种实现方法
2014/12/16 PHP
laravel中命名路由的使用方法
2017/02/24 PHP
PHP中quotemeta()函数的用法讲解
2019/04/04 PHP
判断多个元素(RADIO,CHECKBOX等)是否被选择的原理说明
2009/02/18 Javascript
jquery打开直接跳到网页最下面、最低端实现代码
2013/04/22 Javascript
jQuery之选择组件的深入解析
2013/06/19 Javascript
javascript跟随滚动效果插件代码(javascript Follow Plugin)
2013/08/03 Javascript
jQuery简单tab切换效果实现方法
2015/04/08 Javascript
javascript多行字符串的简单实现方式
2015/05/04 Javascript
基于javascript制作微信聊天面板
2020/08/09 Javascript
jQuery实现鼠标跟随提示层效果代码(可显示文本,Div,Table,Html等)
2016/04/18 Javascript
jquery判断input值不为空的方法
2016/06/05 Javascript
JavaScript如何一次性展示几万条数据
2017/03/30 Javascript
使用JS判断页面是首次被加载还是刷新
2019/05/26 Javascript
layui实现左侧菜单点击右侧内容区显示
2019/07/26 Javascript
wepy--用vantUI 实现上弹列表并选择相应的值操作
2020/11/03 Javascript
[00:08]DOTA2勇士令状等级奖励“天外飞星”
2019/05/24 DOTA
python实现基于两张图片生成圆角图标效果的方法
2015/03/26 Python
python定时利用QQ邮件发送天气预报的实例
2017/11/17 Python
widows下安装pycurl并利用pycurl请求https地址的方法
2018/10/15 Python
pandas实现将日期转换成timestamp
2019/12/07 Python
Python3.7+tkinter实现查询界面功能
2019/12/24 Python
俄罗斯女装店:12storeez
2019/10/25 全球购物
幼儿园亲子活动方案
2014/01/29 职场文书
材料专业毕业生求职信
2014/02/26 职场文书
停车位租赁协议书
2014/09/24 职场文书
党委干部批评与自我批评发言稿
2014/09/28 职场文书
2015年元旦促销方案书
2014/12/09 职场文书
骨干教师个人总结
2015/02/11 职场文书
个人合作协议范本
2015/08/06 职场文书
信息技术教研组工作总结
2015/08/13 职场文书
Python控制台输出俄罗斯方块的方法实例
2021/04/17 Python
JAVA长虹键法之建造者Builder模式实现
2022/04/10 Java/Android
Nginx使用ngx_http_upstream_module实现负载均衡功能示例
2022/08/05 Servers