Python简单删除目录下文件以及文件夹的方法

 更新时间:2015年05月27日 09:47:42   作者:imzoer  
这篇文章主要介绍了Python简单删除目录下文件以及文件夹的方法,涉及Python使用shutil模块操作文件的相关技巧,需要的朋友可以参考下

本文实例讲述了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程序设计有所帮助。

相关文章

  • pandas 查询函数query的用法说明

    pandas 查询函数query的用法说明

    这篇文章主要介绍了pandas 查询函数query的用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • Python操作MySQL数据库实例详解【安装、连接、增删改查等】

    Python操作MySQL数据库实例详解【安装、连接、增删改查等】

    这篇文章主要介绍了Python操作MySQL数据库,结合实例形式详细分析了Python操作mysql数据库的安装、连接、增删改查等相关实现技巧与注意事项,需要的朋友可以参考下
    2020-01-01
  • python 如何比较两集合的大小关系

    python 如何比较两集合的大小关系

    这篇文章主要介绍了python 比较两集合的大小关系操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • 教你如何在Pygame 中移动你的游戏角色

    教你如何在Pygame 中移动你的游戏角色

    Pygame是一组跨平台的 Python 模块,专为编写视频游戏而设计,您可以使用 pygame 创建不同类型的游戏,包括街机游戏、平台游戏等等,今天通过本文给大家介绍Pygame移动游戏角色的实现过程,一起看看吧
    2021-09-09
  • Python利用itchat对微信中好友数据实现简单分析的方法

    Python利用itchat对微信中好友数据实现简单分析的方法

    Python 热度一直很高,我感觉这就是得益于拥有大量的包资源,极大的方便了开发人员的需求。下面这篇文章主要给大家介绍了关于Python利用itchat实现对微信中好友数据进行简单分析的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下。
    2017-11-11
  • Python中优雅地处理JSON5文件的方法详解

    Python中优雅地处理JSON5文件的方法详解

    JSON5 是 JSON 的一个超集,通过引入部分 ECMAScript 5.1 的特性来扩展 JSON 的语法,以减少 JSON 格式的某些限制,同时,保持兼容现有的 JSON 格式,本文给大家介绍了Python中如何优雅地处理 JSON5 文件,需要的朋友可以参考下
    2024-04-04
  • vue+element-ui动态加载本地图片方式

    vue+element-ui动态加载本地图片方式

    这篇文章主要介绍了vue+element-ui动态加载本地图片方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • Python+OpenCV之形态学操作详解

    Python+OpenCV之形态学操作详解

    这篇文章主要为大家详细介绍了Python OpenCV中的形态学操作(开运算、闭运算)的实现,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一下
    2022-09-09
  • Python异常处理中容易犯得错误总结

    Python异常处理中容易犯得错误总结

    本文整理了python异常处理中finally的两个容易犯的错误,适合新手朋友的学习,感兴趣的朋友可以参考下
    2021-06-06
  • 集成开发环境Pycharm的安装及模板设置图文教程

    集成开发环境Pycharm的安装及模板设置图文教程

    PyCharm是一种Python的集成开发环境,带有一整套可以帮助用户在使用Python语言开发时提高效率的工具,这篇文章主要介绍了集成开发环境Pycharm的安装及模板设置,需要的朋友可以参考下
    2022-07-07

最新评论