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正则表达式教程之一:基础篇
Mar 02 Python
Python3实战之爬虫抓取网易云音乐的热门评论
Oct 09 Python
python中实现精确的浮点数运算详解
Nov 02 Python
详解python中自定义超时异常的几种方法
Jul 29 Python
python3中利用filter函数输出小于某个数的所有回文数实例
Nov 24 Python
用OpenCV将视频分解成单帧图片,图片合成视频示例
Dec 10 Python
Python字典添加,删除,查询等相关操作方法详解
Feb 07 Python
Django 自定义404 500等错误页面的实现
Mar 08 Python
聊聊python中的异常嵌套
Sep 01 Python
python利用opencv实现颜色检测
Feb 23 Python
python实现求纯色彩图像的边框
Apr 08 Python
七个非常实用的Python工具包总结
Jun 15 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
搜索和替换文件或目录的一个好类--很实用
2006/10/09 PHP
PHP 导出Excel示例分享
2014/08/18 PHP
php构造方法中析构方法在继承中的表现
2016/04/12 PHP
WAF的正确bypass
2017/01/05 PHP
PHP自定义序列化接口Serializable用法分析
2017/12/29 PHP
PHP自动识别当前使用移动终端
2018/05/21 PHP
Yii2.0框架实现带分页的多条件搜索功能示例
2019/02/20 PHP
html读出文本文件内容
2007/01/22 Javascript
下载网站打开页面后间隔多少时间才显示下载链接地址的代码
2010/04/25 Javascript
jquery 操作表格实现代码(多种操作打包)
2011/03/20 Javascript
jQuery ajax 路由和过滤器使用说明
2011/08/02 Javascript
JS将秒换成时分秒实现代码
2013/09/03 Javascript
jQuery无刷新分页完整实例代码
2015/10/27 Javascript
javascript实现下雪效果【实例代码】
2016/05/03 Javascript
深入理解JavaScript中的call、apply、bind方法的区别
2016/05/30 Javascript
js中scrollTop()方法和scroll()方法用法示例
2016/10/03 Javascript
正则表达式,替换所有HTML标签的简单实例
2016/11/28 Javascript
AngularJS使用带属性值的ng-app指令实现自定义模块自动加载的方法
2017/01/04 Javascript
Angular指令封装jQuery日期时间插件datetimepicker实现双向绑定示例
2017/01/22 Javascript
AngularJS动态菜单操作指令
2017/04/25 Javascript
详解Vue.js基于$.ajax获取数据并与组件的data绑定
2017/05/26 Javascript
JavaScript插件Tab选项卡效果
2017/11/14 Javascript
Angular7创建项目、组件、服务以及服务的使用
2019/02/19 Javascript
ES6 Iterator接口和for...of循环用法分析
2019/07/31 Javascript
JS事件循环机制event loop宏任务微任务原理解析
2020/08/04 Javascript
Python删除Java源文件中全部注释的实现方法
2017/08/30 Python
python+selenium打印当前页面的titl和url方法
2018/06/22 Python
浅谈Python中的bs4基础
2018/10/21 Python
树莓派与PC端在局域网内运用python实现即时通讯
2019/06/22 Python
Django权限设置及验证方式
2020/05/13 Python
Scrapy爬虫文件批量运行的实现
2020/09/30 Python
css3新单位vw、vh的使用教程
2018/03/23 HTML / CSS
科颜氏法国官网:Kiehl’s法国
2019/08/20 全球购物
担保贷款承诺书
2015/04/30 职场文书
技能培训通讯稿
2015/07/18 职场文书
Redis数据同步之redis shake的实现方法
2022/04/21 Redis