python删除文件示例分享


Posted in Python onJanuary 28, 2014

删除文件

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 相关文章推荐
Python中尝试多线程编程的一个简明例子
Apr 07 Python
利用Python如何生成随机密码
Apr 20 Python
Python for Informatics 第11章之正则表达式(四)
Apr 21 Python
Linux下通过python访问MySQL、Oracle、SQL Server数据库的方法
Apr 23 Python
详解Python中的__new__、__init__、__call__三个特殊方法
Jun 02 Python
Python3 中把txt数据文件读入到矩阵中的方法
Apr 27 Python
Python实现自定义函数的5种常见形式分析
Jun 16 Python
Numpy中矩阵matrix读取一列的方法及数组和矩阵的相互转换实例
Jul 02 Python
Python3如何使用多线程升程序运行速度
Aug 11 Python
一些关于python 装饰器的个人理解
Aug 31 Python
Pycharm配置lua编译环境过程图解
Nov 28 Python
浅谈Python列表嵌套字典转化的问题
Apr 07 Python
python list转dict示例分享
Jan 28 #Python
python使用os模块的os.walk遍历文件夹示例
Jan 27 #Python
python目录操作之python遍历文件夹后将结果存储为xml
Jan 27 #Python
paramiko模块安装和使用(远程登录服务器)
Jan 27 #Python
python使用paramiko模块实现ssh远程登陆上传文件并执行
Jan 27 #Python
python list使用示例 list中找连续的数字
Jan 27 #Python
Python批量修改文件后缀的方法
Jan 26 #Python
You might like
要会喝咖啡也要会知道咖啡豆
2021/03/03 咖啡文化
php jq jquery getJSON跨域提交数据完整版
2013/09/13 PHP
php中instanceof 与 is_a()区别分析
2015/03/03 PHP
php源码分析之DZX1.5字符串截断函数cutstr用法
2015/06/17 PHP
WordPress中制作导航菜单的PHP核心方法讲解
2015/12/11 PHP
php htmlentities()函数的定义和用法
2016/05/13 PHP
分析php://output和php://stdout的区别
2018/05/06 PHP
解决windows上php xdebug 无法调试的问题
2020/02/19 PHP
javascript+css 网页每次加载不同样式的实现方法
2009/12/27 Javascript
js导航菜单(自写)简单大方
2013/03/28 Javascript
js 单击式的下拉菜单效果实例
2013/08/13 Javascript
javaScript中两个等于号和三个等于号之间的区别介绍
2014/06/27 Javascript
Jquery幻灯片特效代码分享--鼠标点击按钮时切换(1)
2015/08/15 Javascript
vue做移动端适配最佳解决方案(亲测有效)
2018/09/04 Javascript
深入解读Node.js中的koa源码
2019/06/17 Javascript
vue动态配置模板 'component is'代码
2019/07/04 Javascript
js验证密码强度解析
2020/03/18 Javascript
vue中实现点击变成全屏的多种方法
2020/09/27 Javascript
[01:53]DOTA2超级联赛专访Zhou 五年职业青春成长
2013/05/29 DOTA
[01:15:15]VG VS EG Supermajor小组赛B组胜者组第一轮 BO3第二场 6.2
2018/06/03 DOTA
python实现的简单FTP上传下载文件实例
2015/06/30 Python
浅谈python迭代器
2017/11/08 Python
python3.x上post发送json数据
2018/03/04 Python
python ctypes库2_指定参数类型和返回类型详解
2019/11/19 Python
三年级音乐教学反思
2014/01/28 职场文书
管理部副部长岗位职责范文
2014/03/09 职场文书
电力培训心得体会
2014/09/02 职场文书
群众路线领导班子四风对照检查材料
2014/09/27 职场文书
2014年领导班子专项整治整改方案
2014/09/28 职场文书
自主招生推荐信怎么写
2015/03/26 职场文书
预备党员考察意见范文
2015/06/01 职场文书
党员身份证明材料
2015/06/19 职场文书
严以律己专题学习研讨会发言材料
2015/11/09 职场文书
2016年最美孝心少年事迹材料
2016/02/26 职场文书
调解协议书范本
2016/03/21 职场文书
浅谈Redis缓冲区机制
2022/06/05 Redis