python删除文件示例分享

时间:2022-02-26 21:48:32 

删除文件


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,删除文件
0
投稿

猜你喜欢

  • PHP count()函数讲解

    2023-06-04 11:46:41
  • 让设计散发文化韵味

    2009-03-22 15:01:00
  • php实现比较全的数据库操作类

    2023-11-22 02:15:10
  • 谷歌历年母亲节Logo一览

    2009-05-11 12:17:00
  • Python常用标准库详解(pickle序列化和JSON序列化)

    2022-04-08 12:50:56
  • asp如何做一个自己的QQ?

    2010-07-14 19:11:00
  • php注册系统和使用Xajax即时验证用户名是否被占用

    2023-09-12 05:27:55
  • js字放大效果

    2010-09-07 12:18:00
  • python去除扩展名的实例讲解

    2022-05-08 18:10:49
  • 10个python3常用排序算法详细说明与实例(快速排序,冒泡排序,桶排序,基数排序,堆排序,希尔排序,归并排序,计数排序)

    2021-05-21 05:28:13
  • Dhtml网页实例教程

    2007-10-09 13:39:00
  • 自动在Windows中运行Python脚本并定时触发功能实现

    2023-04-15 21:12:38
  • 用ASP和SQL实现基于Web日历源码

    2010-04-24 15:52:00
  • 编码问题引起的折腾

    2009-07-03 12:43:00
  • XMLTextReader和XmlDocument读取XML文件的比较

    2008-09-05 16:04:00
  • WEB2.0网页制作标准教程(9)第一个CSS布局实例

    2008-02-19 19:05:00
  • 《写给大家看的设计书》阅读笔记之重复原则

    2009-07-12 15:36:00
  • 文本框textarea限制输入文字个数的方法

    2008-01-28 13:02:00
  • Python装饰器decorator用法实例

    2023-02-06 23:26:43
  • Python中的集合一起来学习一下

    2022-05-01 05:06:59
  • asp之家 网络编程 m.aspxhome.com