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中的is和id用法分析
Jan 26 Python
Python工程师面试题 与Python Web相关
Jan 14 Python
Python3实现爬取指定百度贴吧页面并保存页面数据生成本地文档的方法
Apr 22 Python
用Python将一个列表分割成小列表的实例讲解
Jul 02 Python
Django框架多表查询实例分析
Jul 04 Python
python 地图经纬度转换、纠偏的实例代码
Aug 06 Python
对python条件表达式的四种实现方法小结
Jan 30 Python
Python 日期时间datetime 加一天,减一天,加减一小时一分钟,加减一年
Apr 16 Python
浅谈tensorflow模型保存为pb的各种姿势
May 25 Python
关于python scrapy中添加cookie踩坑记录
Nov 17 Python
python3.9实现pyinstaller打包python文件成exe
Dec 13 Python
python tkinter实现下载进度条及抖音视频去水印原理
Feb 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
php 格式化数字的时候注意数字的范围
2010/04/13 PHP
php中批量修改文件后缀名的函数代码
2011/10/23 PHP
PHP函数实现从一个文本字符串中提取关键字的方法
2015/07/01 PHP
学习ExtJS form布局
2009/10/08 Javascript
jquery选择器之属性过滤选择器详解
2014/01/27 Javascript
超级好用的jQuery圆角插件 Corner速成
2014/08/31 Javascript
jQuery简单实现图片预加载
2015/04/20 Javascript
jQuery实现的漂亮表单效果代码
2015/08/18 Javascript
jquery ajax局部加载方法详解(实现代码)
2016/05/12 Javascript
Vue.js每天必学之指令系统与自定义指令
2016/09/07 Javascript
AngularJS中过滤器的使用与自定义实例代码
2016/09/17 Javascript
JavaScript函数节流和函数防抖之间的区别
2017/02/15 Javascript
jQuery插件jquery.kxbdmarquee.js实现无缝滚动效果
2017/02/15 Javascript
React-Native实现ListView组件之上拉刷新实例(iOS和Android通用)
2017/07/11 Javascript
轻松玩转BootstrapTable(后端使用SpringMVC+Hibernate)
2017/09/06 Javascript
详解vue中点击空白处隐藏div的实现(用指令实现)
2018/04/19 Javascript
js中null与空字符串""的区别讲解
2019/01/17 Javascript
es6中let和const的使用方法详解
2020/02/24 Javascript
[15:41]教你分分钟做大人——灰烬之灵
2015/03/11 DOTA
Python 连连看连接算法
2008/11/22 Python
TensorFlow实现Softmax回归模型
2018/03/09 Python
Python读取csv文件分隔符设置方法
2019/01/14 Python
python绘制随机网络图形示例
2019/11/21 Python
Python解析json代码实例解析
2019/11/25 Python
python:删除离群值操作(每一行为一类数据)
2020/06/08 Python
使用placeholder属性设置input文本框的提示信息
2020/02/19 HTML / CSS
全球性的在线购物网站:Zapals
2017/03/22 全球购物
大专毕业生自我评价分享
2013/11/10 职场文书
汽车销售经理岗位职责
2014/06/09 职场文书
超市优秀员工获奖感言
2014/08/15 职场文书
合作经营协议书范本
2014/09/16 职场文书
学习十八大标语
2014/10/09 职场文书
银行党员批评与自我批评
2014/10/15 职场文书
初一年级组工作总结
2015/08/12 职场文书
小学英语教师研修感悟
2015/11/18 职场文书
golang如何去除多余空白字符(含制表符)
2021/04/25 Golang