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的视图中使用数据库查询的方法
Jul 16 Python
Python的Django框架下管理站点的基本方法
Jul 17 Python
5种Python单例模式的实现方式
Jan 14 Python
Python中的命令行参数解析工具之docopt详解
Mar 27 Python
python正则表达式之对号入座篇
Jul 24 Python
Python检查和同步本地时间(北京时间)的实现方法
Dec 03 Python
Python3.5内置模块之time与datetime模块用法实例分析
Apr 27 Python
Python 之 Json序列化嵌套类方式
Feb 27 Python
Pycharm激活方法及详细教程(详细且实用)
May 12 Python
python实现猜数游戏(保存游戏记录)
Jun 22 Python
python使用建议技巧分享(三)
Aug 18 Python
PyCharm上安装Package的实现(以pandas为例)
Sep 18 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表单请求获得数据求和示例
2014/05/15 PHP
简单谈谈php中ob_flush和flush的区别
2014/11/27 PHP
简单了解PHP编程中数组的指针的使用
2015/11/30 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
2019/12/30 PHP
javascript Array.remove() 数组删除
2009/08/06 Javascript
Firebug入门指南(Firefox浏览器)
2010/08/21 Javascript
JavaScript高级程序设计(第3版)学习笔记10 再访js对象
2012/10/11 Javascript
JavaScript 判断用户输入的邮箱及手机格式是否正确
2013/12/08 Javascript
浅谈JavaScript中的属性:如何遍历属性
2017/09/14 Javascript
详解使用React进行组件库开发
2018/02/06 Javascript
浅析node应用的timing-attack安全漏洞
2018/02/28 Javascript
详解React+Koa实现服务端渲染(SSR)
2018/05/23 Javascript
JavaScript实现的简单加密解密操作示例
2018/06/01 Javascript
vue中el-upload上传图片到七牛的示例代码
2018/10/19 Javascript
详解Vue-Router源码分析路由实现原理
2019/05/15 Javascript
微信小程序从注册账号到上架(图文详解)
2019/07/17 Javascript
JS数组的常用10种方法详解
2020/05/08 Javascript
vue实现在线学生录入系统
2020/05/30 Javascript
多页vue应用的单页面打包方法(内含打包模式的应用)
2020/06/11 Javascript
[05:34]2014DOTA2国际邀请赛中国区预选赛精彩TOPPLAY第二弹
2014/06/25 DOTA
python pandas dataframe 行列选择,切片操作方法
2018/04/10 Python
python创建文件时去掉非法字符的方法
2018/10/31 Python
html5 figure和figcaption的使用方法
2018/09/10 HTML / CSS
伦敦著名的运动鞋综合商店:Footpatrol
2019/03/25 全球购物
介绍下WebSphere的安全性
2013/01/31 面试题
为什么如下的代码int a=100,b=100;long int c=a * b;不能工作
2013/11/29 面试题
财务管理专业推荐信
2013/11/19 职场文书
大学生职业规划范文:象牙塔生活的四年计划
2014/01/14 职场文书
幼儿园六一儿童节文艺汇演主持词
2014/03/21 职场文书
白酒营销策划方案
2014/08/17 职场文书
小学领导班子对照材料
2014/08/23 职场文书
一份恶作剧的检讨书
2014/09/13 职场文书
三傻大闹宝莱坞观后感
2015/06/03 职场文书
高中生综合素质评价范文
2015/08/18 职场文书
告诉你创业计划书的8个实用技巧
2019/07/12 职场文书
spring 项目实现限流方法示例
2022/07/15 Java/Android