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 实现文件的递归拷贝实现代码
Aug 02 Python
Python设计模式之代理模式实例
Apr 26 Python
使用Python装饰器在Django框架下去除冗余代码的教程
Apr 16 Python
R vs. Python 数据分析中谁与争锋?
Oct 18 Python
python中的for循环
Sep 28 Python
python 格式化输出百分号的方法
Jan 20 Python
将string类型的数据类型转换为spark rdd时报错的解决方法
Feb 18 Python
Python实现京东秒杀功能代码
May 16 Python
Python Web框架之Django框架文件上传功能详解
Aug 16 Python
Windows平台Python编程必会模块之pywin32介绍
Oct 01 Python
python 绘制正态曲线的示例
Sep 24 Python
用Python监控你的朋友都在浏览哪些网站?
May 27 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的session cookie错误
2009/08/09 PHP
PHP类与对象中的private访问控制的疑问
2012/11/01 PHP
探讨方法的重写(覆载)详解
2013/06/08 PHP
PHP mkdir()无写权限的问题解决方法
2014/06/19 PHP
php操作redis中的hash和zset类型数据的方法和代码例子
2014/07/05 PHP
JavaScript 全面解析各种浏览器网页中的JS 执行顺序
2009/02/17 Javascript
使用ajax+jqtransform实现动态加载select
2014/12/01 Javascript
使用JS获取当前地理位置方法汇总
2014/12/18 Javascript
JavaScript图片轮播代码分享
2015/07/31 Javascript
JQuery 两种方法解决刚创建的元素遍历不到的问题
2016/04/13 Javascript
基于jquery实现ajax无刷新评论
2020/08/19 Javascript
微信小程序 css使用技巧总结
2017/01/09 Javascript
Angular2 PrimeNG分页模块学习
2017/01/14 Javascript
使用Vue构建可重用的分页组件
2018/03/26 Javascript
vue自定义全局共用函数详解
2018/09/18 Javascript
微信小程序下拉框组件使用方法详解
2018/12/28 Javascript
Emberjs 通过 axios 下载文件的方法
2019/09/03 Javascript
vue 解决数组赋值无法渲染在页面的问题
2019/10/28 Javascript
解决vue项目运行提示Warnings while compiling.警告的问题
2020/09/18 Javascript
[04:09]2018年度DOTA2社区贡献奖-完美盛典
2018/12/16 DOTA
初步解析Python中的yield函数的用法
2015/04/03 Python
Python中的进程分支fork和exec详解
2015/04/11 Python
Python3获取拉勾网招聘信息的方法实例
2019/04/03 Python
python爬虫 爬取58同城上所有城市的租房信息详解
2019/07/30 Python
解决python执行较大excel文件openpyxl慢问题
2020/05/15 Python
python 实现 hive中类似 lateral view explode的功能示例
2020/05/18 Python
CSS3绘制不规则图形的一些方法示例
2015/11/07 HTML / CSS
用canvas实现图片滤镜效果附演示
2013/11/05 HTML / CSS
印尼最大的婴儿用品购物网站:Orami
2017/09/28 全球购物
全球速卖通俄罗斯站:AliExpress俄罗斯
2019/06/17 全球购物
高中毕业自我鉴定
2013/12/13 职场文书
应用化学专业职业生涯规划书
2013/12/31 职场文书
竞争性谈判邀请书
2014/02/06 职场文书
2015年全国爱眼日活动方案
2015/05/05 职场文书
2019个人工作自我评价范文(3篇)
2019/09/19 职场文书
Python os和os.path模块详情
2022/04/02 Python