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 相关文章推荐
Python3实现连接SQLite数据库的方法
Aug 23 Python
使用Python实现下载网易云音乐的高清MV
Mar 16 Python
python实现FTP服务器服务的方法
Apr 11 Python
python中安装模块包版本冲突问题的解决
May 02 Python
python去除扩展名的实例讲解
Apr 23 Python
python爬虫爬取幽默笑话网站
Oct 24 Python
Python hashlib模块加密过程解析
Nov 05 Python
django xadmin 管理器常用显示设置方式
Mar 11 Python
python函数中将变量名转换成字符串实例
May 11 Python
django模板获取list中指定索引的值方式
May 14 Python
vscode调试django项目的方法
Aug 06 Python
Python中基础数据类型 set集合知识点总结
Aug 02 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
做了CDN获取用户真实IP的函数代码(PHP与Asp设置方式)
2013/04/13 PHP
PHP小教程之实现链表
2014/06/09 PHP
详解php语言最牛掰的Laravel框架
2017/11/20 PHP
php实现微信企业付款到个人零钱功能
2018/10/09 PHP
JavaScript CSS 修改学习第四章 透明度设置
2010/02/19 Javascript
JavaScript中__proto__与prototype的关系深入理解
2012/12/04 Javascript
JS排序方法(sort,bubble,select,insert)代码汇总
2016/01/30 Javascript
JavaScript编程学习技巧汇总
2016/02/21 Javascript
JS & JQuery 动态添加 select option
2016/06/08 Javascript
JavaScript中关于for循环删除数组元素内容时出现的问题
2016/11/21 Javascript
TypeScript入门-基本数据类型
2017/03/28 Javascript
Cropper.js 实现裁剪图片并上传(PC端)
2017/08/20 Javascript
Three.js 再探 - 写一个微信跳一跳极简版游戏
2018/01/04 Javascript
详解vue组件基础
2018/05/04 Javascript
详解如何快速配置webpack多入口脚手架
2018/12/28 Javascript
vue实现导航菜单和编辑文本的示例代码
2020/07/04 Javascript
vue 弹出遮罩层样式实例
2020/07/22 Javascript
[00:32]2018DOTA2亚洲邀请赛出场——VP
2018/04/04 DOTA
Python字符串拼接、截取及替换方法总结分析
2016/04/13 Python
python数据结构之列表和元组的详解
2017/09/23 Python
python plotly绘制直方图实例详解
2019/07/22 Python
使用Python串口实时显示数据并绘图的例子
2019/12/26 Python
在tensorflow中设置使用某一块GPU、多GPU、CPU的操作
2020/02/07 Python
Python jieba库分词模式实例用法
2021/01/13 Python
css3实现平移效果(transfrom:translate)的示例
2020/11/13 HTML / CSS
英国汽车和货车租赁网站:Hertz英国
2016/09/02 全球购物
世界上最具创新性的增强型知名运动品牌:Proviz
2018/04/03 全球购物
澳大利高级泳装品牌:Bondi Born
2018/05/23 全球购物
《自选商场》教学反思
2014/02/14 职场文书
个人投资计划书
2014/05/01 职场文书
暑假社会实践心得体会
2014/09/02 职场文书
办理信用卡工作证明
2014/09/30 职场文书
幼儿园老师工作总结2015
2015/05/22 职场文书
2017年大学生寒假社会实践活动总结
2016/04/06 职场文书
一定要知道的 25 个 Vue 技巧
2021/11/02 Vue.js
使用 CSS 轻松实现一些高频出现的奇形怪状按钮
2021/12/06 HTML / CSS