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实现获取网站PR及百度权重
Jan 21 Python
Python简单日志处理类分享
Feb 14 Python
Python EOL while scanning string literal问题解决方法
Sep 18 Python
python实现对一个完整url进行分割的方法
Apr 29 Python
利用python生成一个导出数据库的bat脚本文件的方法
Dec 30 Python
Python+selenium实现截图图片并保存截取的图片
Jan 05 Python
pandas值替换方法
Jul 10 Python
Django contenttypes 框架详解(小结)
Aug 13 Python
对python当中不在本路径的py文件的引用详解
Dec 15 Python
python中dict使用方法详解
Jul 17 Python
python实现图片中文字分割效果
Jul 22 Python
Python FtpLib模块应用操作详解
Dec 12 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
PHP安全编程之加密功能
2006/10/09 PHP
PHP中的extract的作用分析
2008/04/09 PHP
Php注入点构造代码
2008/06/14 PHP
一些被忽视的PHP函数(简单整理)
2010/04/30 PHP
浅析PHP递归函数返回值使用方法
2013/02/18 PHP
从零开始学YII2框架(五)快速生成代码工具 Gii 的使用
2014/08/20 PHP
Zend Framework教程之Zend_Helpers动作助手ViewRenderer用法详解
2016/07/20 PHP
JavaScript语言中的Literal Syntax特性分析
2007/03/08 Javascript
extjs 学习笔记(三) 最基本的grid
2009/10/15 Javascript
同域jQuery(跨)iframe操作DOM(实例讲解)
2013/12/19 Javascript
javascript计时器事件使用详解
2014/01/07 Javascript
基于javascript实现根据身份证号码识别性别和年龄
2016/01/22 Javascript
Javascript发送AJAX请求实例代码
2016/08/21 Javascript
node.js Sequelize实现单实例字段或批量自增、自减
2016/12/08 Javascript
Vue.js教程之axios与网络传输的学习实践
2017/04/29 Javascript
JavaScript标准对象_动力节点Java学院整理
2017/06/27 Javascript
你可能不知道的CORS跨域资源共享
2019/03/13 Javascript
如何用原生js写一个弹窗消息提醒插件
2019/05/24 Javascript
微信小程序request请求封装,验签代码实例
2019/12/04 Javascript
原生javascript制作的拼图游戏实现方法详解
2020/02/23 Javascript
浅谈vue中使用编辑器vue-quill-editor踩过的坑
2020/08/03 Javascript
Python strip lstrip rstrip使用方法
2008/09/06 Python
Python迭代器与生成器基本用法分析
2018/07/26 Python
Python有参函数使用代码实例
2020/01/06 Python
第一范式(1NF)、第二范式(2NF)和第三范式(3NF)之间的区别是什么?
2016/04/28 面试题
户外拓展活动方案
2014/02/11 职场文书
《雪地里的小画家》教学反思
2014/02/22 职场文书
职业生涯规划书前言
2014/04/15 职场文书
2014教师“四风问题”对照检查材料思想汇报
2014/09/16 职场文书
群众路线个人剖析材料
2014/10/07 职场文书
写给医院的感谢信
2015/01/22 职场文书
大班上学期个人总结
2015/02/13 职场文书
煤矿安全保证书
2015/02/27 职场文书
企业财务总监岗位职责
2015/04/03 职场文书
收入证明申请书
2015/06/12 职场文书
CentOS7 minimal 最小化安装网络设置过程
2022/12/24 Servers