python删除文件示例分享

 更新时间:2014年01月28日 11:20:08   作者:  
这篇文章主要介绍了删除文件夹下所有文件和子文件夹的示例,大家参考使用吧

删除文件

复制代码 代码如下:

os.remove(   filename )   # filename: "要删除的文件名"

产生异常的可能原因:

(1)filename 不存在
(2)对filename文件, 没有操作权限或只读。

删除文件夹下所有文件和子文件夹 :

复制代码 代码如下:

import os 
def delete_file_folder(src): 
    '''delete files and folders'''
    if os.path.isfile(src): 
        try: 
            os.remove(src) 
        except: 
            pass
    elif os.path.isdir(src): 
        for item in os.listdir(src): 
            itemsrc=os.path.join(src,item) 
            delete_file_folder(itemsrc) 
        try: 
            os.rmdir(src) 
        except: 
            pass
  if __name__=='__main__': 
      dirname=r'G:\windows'
    print delete_file_folder(dirname)

或者使用shutil模块的rmtree函数,也可以级联删除

相关文章

  • python使用PIL缩放网络图片并保存的方法

    python使用PIL缩放网络图片并保存的方法

    这篇文章主要介绍了python使用PIL缩放网络图片并保存的方法,涉及Python操作网络图片的相关技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • Python实现对一个函数应用多个装饰器的方法示例

    Python实现对一个函数应用多个装饰器的方法示例

    这篇文章主要介绍了Python实现对一个函数应用多个装饰器的方法,结合实例形式分析了Python编程中一个函数使用多个装饰器的简单操作技巧,需要的朋友可以参考下
    2018-02-02
  • Python群发邮件实例代码

    Python群发邮件实例代码

    今天试了试Python发邮件,突然想到能不能群发邮件呢?群发邮件是smtplib的一个bug,不过最终还是解决了
    2014-01-01
  • python之class类和方法的用法详解

    python之class类和方法的用法详解

    这篇文章主要介绍了python中class类和方法的用法详解,如果有不太清楚面向对象的类和方法的编程思想的小伙伴可以借鉴参考本文
    2023-03-03
  • python3.6利用pyinstall打包py为exe的操作实例

    python3.6利用pyinstall打包py为exe的操作实例

    今天小编就为大家分享一篇python3.6利用pyinstall打包py为exe的操作实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-10-10
  • python中异常捕获方法详解

    python中异常捕获方法详解

    异常信息的获取对于程序的调试非常重要,可以有助于快速定位有错误程序语句的位置。下面介绍几种python中获取异常信息的方法,希望小伙伴们能够喜欢
    2017-03-03
  • 使用Python搭建虚拟环境的配置方法

    使用Python搭建虚拟环境的配置方法

    python 的虚拟环境可以为一个 python 项目提供独立的解释环境、依赖包等资源,既能够很好的隔离不同项目使用不同 python 版本带来的冲突,而且还能方便项目的发布。这篇文章主要介绍了使用Python虚拟环境,需要的朋友可以参考下
    2018-02-02
  • python机器学习库常用汇总

    python机器学习库常用汇总

    这篇文章主要为大家汇总了常用python机器学习库,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11
  • python rsync服务器之间文件夹同步脚本

    python rsync服务器之间文件夹同步脚本

    这篇文章主要为大家详细介绍了python rsync服务器之间文件夹同步脚本,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-08-08
  • pandas.dataframe按行索引表达式选取方法

    pandas.dataframe按行索引表达式选取方法

    今天小编就为大家分享一篇pandas.dataframe按行索引表达式选取方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-10-10

最新评论