本文实例讲述了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删除文件夹中的jpg_Python简单删除目录下文件以及文件夹的方法相关推荐

  1. Python简单删除目录下文件以及文件夹

    以下为Python简单删除目录下文件以及文件夹的代码及注释: #Python简单删除目录下文件以及文件夹 import os import shutil filelist=[] rootdir=r&q ...

  2. Win10如何删除资源管理器中的图片/文档/音乐/视频等文件夹?

    Win10如何删除资源管理器中的图片/文档/音乐/视频等文件夹? 使用Win10系统的过程中,打开"此电脑",在资源管理器上面会有图片/文档/音乐/视频等6个文件夹,相信绝大数的用 ...

  3. 【Python数据分析】利用Python删除EXCEL表格中指定的列数据或行数据

    如何利用Python删除EXCEL表格中指定的列数据?今天与大家一起分享一下DataFrame对象的drop()函数,drop()函数可根据标签删除EXCEL表格中的列数据或行数据,其语法格式如下: ...

  4. 解决eclipse maven工程中src/main/resources目录下创建的文件夹所显示样式不是文件夹,而是“包“图标样式的问题

    解决eclipse maven工程中src/main/resources目录下创建的文件夹所显示样式不是文件夹,而是"包"图标样式的问题 参考文章: (1)解决eclipse ma ...

  5. 如何批量修改文件后缀名(包含该路径下的所有文件夹)

    1.批量修改某个文件夹目录下的所有文件的后缀名 方法非常简单,在该目录下,新建一个文本,此时文件后缀名是.txt.编辑该文本,文本内容为: ren *.ans *.out 此处的意思是将所有的.ans ...

  6. 递归删除目录下的所有文件

    import java.io.File; public class DeleteDirectory { /** * 删除空目录 * @param dir 将要删除的目录路径 */ private st ...

  7. python删除文件夹中的jpg_python删除文件夹下相同文件和无法打开的图片

    前天不小心把硬盘格式化了,丢了好多照片,后来用Recuva这款软件成功把文件恢复过来,可是恢复的文件中有好多重复的文件和无法打开的图片,所以写了两个python的小程序用来解决这个问题 删除相同文件: ...

  8. python指定位置写入文件_Python中如何在指定目录下进行文件的读写操作

    一.python的简单读写操作 在python中,可以使用open函数,打开一个已经存在的文件,或者创建一个新文件.常用操作示例如下: # 在当前目录下创建并打开一个文件夹,若文件已有则打开文件tes ...

  9. python判断空文件夹_python小技巧—自动判断并删除目录下的空文件夹

    一.效果展示 首先我在 E:\新建文件夹\test 创建了64个文件夹 然后我在1-10文件夹中创建一个新文件夹(此时他们就不是空文件夹了) 此时我们执行代码 如果此时目录就只剩下新建文件夹1-10 ...

最新文章

  1. HttpURLConnection 请求
  2. 公司内部 action调用持久层规范
  3. 16进制加法 keil_教你快速学会二进制、十进制、十六进制之间的转换
  4. 添加Mysql普通用户来管理hive
  5. 简单好用!利用Spring AOP技术10分钟实现一个读写分离方案
  6. SpringMVC深度探险(二) —— SpringMVC概览
  7. 牛客挑战赛47 A 一道GCD问题
  8. python+OpenCV图像处理(十)霍夫变换简单图形检测
  9. Linux学习笔记(四)之用户登录
  10. python面试题(6)--- read、readline和readlines的区别
  11. #Java编程题-百钱百鸡
  12. BI分析受阻?FineBI推出SPA螺旋式分析新功能!
  13. ant使用ftp上传数据时配置的一个报错问题
  14. 40页PPT勾画“互联网颠覆性思维”----诠释互联网思维
  15. 阶段2 JavaWeb+黑马旅游网_15-Maven基础_第1节 基本概念_01maven概述
  16. dwg如何转换成pdf?
  17. 【BZOJ1112】砖块Klo
  18. 转叶寒栋分享:方舟支持C语言编译新功能开源啦!
  19. 【转载】TextView源码解析
  20. 转自于四火的唠叨(工程师的生活)

热门文章

  1. sqlalchemy mysql配置中怎么设置utf8_在SqlAlchemy中,我想要一个列是UTF8?
  2. TFS2010 删除工作区(同时删除工作区中所有的目录映射)
  3. js 确定主窗体是否存在
  4. Nginx windows安装部署
  5. Javaweb maven项目tomcat报错: javax.naming.NamingException: 无法创建资源实例
  6. VS2017社区版30天到期无法使用的激活方法
  7. 导入安全证书到jdk
  8. Number Sequence (KMP的应用)
  9. Android堆栈分析
  10. windows下hadoop的单机伪分布式部署(3)