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 相关文章推荐
Django1.7+python 2.78+pycharm配置mysql数据库教程
Nov 18 Python
python实现DES加密解密方法实例详解
Jun 30 Python
Python的装饰器用法学习笔记
Jun 24 Python
Python进行数据提取的方法总结
Aug 22 Python
python操作 hbase 数据的方法
Dec 18 Python
Python实现的简单排列组合算法示例
Jul 04 Python
Pytorch 定义MyDatasets实现多通道分别输入不同数据方式
Jan 15 Python
Python numpy多维数组实现原理详解
Mar 10 Python
python如何导出微信公众号文章方法详解
Aug 31 Python
浅析Python 责任链设计模式
Sep 11 Python
python小程序之飘落的银杏
Apr 17 Python
Python实现拼音转换
Jun 07 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
微信公众平台开发实现2048游戏的方法
2015/04/15 PHP
CI框架常用经典操作类总结(路由,伪静态,分页,session,验证码等)
2016/11/21 PHP
escape、encodeURI、encodeURIComponent等方法的区别比较
2006/12/27 Javascript
jQuery结合ajax实现动态加载文本内容
2015/05/19 Javascript
基于JQuery和CSS3实现仿Apple TV海报背景视觉差特效源码分享
2015/09/21 Javascript
JavaScript调用传递变量参数的相关问题及解决办法
2015/11/01 Javascript
JavaScript模块化开发之SeaJS
2015/12/13 Javascript
Angualrjs 表单验证的两种方式(失去焦点验证和点击提交验证)
2017/05/09 Javascript
Vue中之nextTick函数源码分析详解
2017/10/17 Javascript
angular之ng-template模板加载
2017/11/09 Javascript
node.js文件上传重命名以及移动位置的示例代码
2018/01/19 Javascript
详解Vue-cli中的静态资源管理(src/assets和static/的区别)
2018/06/19 Javascript
微信小程序登录session的使用
2019/03/17 Javascript
webpack4之如何编写loader的方法步骤
2019/06/06 Javascript
JavaScript实现字符串与HTML格式相互转换
2020/03/17 Javascript
原生js实现随机点名
2020/07/05 Javascript
如何在vue-cli中使用css-loader实现css module
2021/01/07 Vue.js
[03:14]辉夜杯主赛事 12月25日每日之星
2015/12/26 DOTA
教你如何在Django 1.6中正确使用 Signal
2014/06/22 Python
Python pickle类库介绍(对象序列化和反序列化)
2014/11/21 Python
Python pickle模块用法实例分析
2015/05/27 Python
python中virtualenvwrapper安装与使用
2018/05/20 Python
一篇文章搞定Python操作文件与目录
2019/08/13 Python
ubuntu上安装python的实例方法
2019/09/30 Python
TensorFlow 输出checkpoint 中的变量名与变量值方式
2020/02/11 Python
tensorflow使用L2 regularization正则化修正overfitting过拟合方式
2020/05/22 Python
采购部长岗位职责
2014/06/13 职场文书
大学专科求职信
2014/07/02 职场文书
公安民警正风肃纪剖析材料
2014/10/10 职场文书
2014年科技工作总结
2014/11/26 职场文书
2015年招商引资工作总结
2015/04/25 职场文书
治庸问责工作总结
2015/08/11 职场文书
python实现大文本文件分割成多个小文件
2021/04/20 Python
Golang 编译成DLL文件的操作
2021/05/06 Golang
vue实现Toast组件轻提示
2022/04/10 Vue.js
Vscode中SSH插件如何远程连接Linux
2022/05/02 Servers